builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2234 starttime: 1461887736.33 results: success (0) buildid: 20160428152347 builduid: 60ba72def4614e3796b976b8310e0068 revision: 91cd25848c032866d7cca41df8d074795b594ea7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:36.326749) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:36.327349) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:36.327791) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:36.886440) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 16:55:36.886864) ========= 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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False --2016-04-28 16:55:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.3M=0.001s 2016-04-28 16:55:37 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.286964 ========= master_lag: 1.23 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-28 16:55:38.403321) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:38.403851) ========= 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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.075587 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:38.521140) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:38.521660) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 91cd25848c032866d7cca41df8d074795b594ea7 --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 91cd25848c032866d7cca41df8d074795b594ea7 --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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False 2016-04-28 16:55:38,660 truncating revision to first 12 chars 2016-04-28 16:55:38,660 Setting DEBUG logging. 2016-04-28 16:55:38,661 attempt 1/10 2016-04-28 16:55:38,661 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/91cd25848c03?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-28 16:55:39,026 unpacking tar archive at: mozilla-aurora-91cd25848c03/testing/mozharness/ program finished with exit code 0 elapsedTime=0.656210 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:39.259807) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:39.260237) ========= script_repo_revision: 91cd25848c032866d7cca41df8d074795b594ea7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-28 16:55:39.260875) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-28 16:55:39.261293) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-28 16:55:45.783242) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 3 secs) (at 2016-04-28 16:55:45.783649) ========= /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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False 16:55:46 INFO - MultiFileLogger online at 20160428 16:55:46 in /builds/slave/test 16:55:46 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 16:55:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:55:46 INFO - {'append_to_log': False, 16:55:46 INFO - 'base_work_dir': '/builds/slave/test', 16:55:46 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:55:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:55:46 INFO - 'buildbot_json_path': 'buildprops.json', 16:55:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:55:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:55:46 INFO - 'download_minidump_stackwalk': True, 16:55:46 INFO - 'download_symbols': 'true', 16:55:46 INFO - 'e10s': False, 16:55:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:55:46 INFO - 'tooltool.py': '/tools/tooltool.py', 16:55:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:55:46 INFO - '/tools/misc-python/virtualenv.py')}, 16:55:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:55:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:55:46 INFO - 'log_level': 'info', 16:55:46 INFO - 'log_to_console': True, 16:55:46 INFO - 'opt_config_files': (), 16:55:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:55:46 INFO - '--processes=1', 16:55:46 INFO - '--config=%(test_path)s/wptrunner.ini', 16:55:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:55:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:55:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:55:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:55:46 INFO - 'pip_index': False, 16:55:46 INFO - 'require_test_zip': True, 16:55:46 INFO - 'test_type': ('testharness',), 16:55:46 INFO - 'this_chunk': '1', 16:55:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:55:46 INFO - 'total_chunks': '10', 16:55:46 INFO - 'virtualenv_path': 'venv', 16:55:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:55:46 INFO - 'work_dir': 'build'} 16:55:46 INFO - ##### 16:55:46 INFO - ##### Running clobber step. 16:55:46 INFO - ##### 16:55:46 INFO - Running pre-action listener: _resource_record_pre_action 16:55:46 INFO - Running main action method: clobber 16:55:46 INFO - rmtree: /builds/slave/test/build 16:55:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:55:48 INFO - Running post-action listener: _resource_record_post_action 16:55:48 INFO - ##### 16:55:48 INFO - ##### Running read-buildbot-config step. 16:55:48 INFO - ##### 16:55:48 INFO - Running pre-action listener: _resource_record_pre_action 16:55:48 INFO - Running main action method: read_buildbot_config 16:55:48 INFO - Using buildbot properties: 16:55:48 INFO - { 16:55:48 INFO - "project": "", 16:55:48 INFO - "product": "firefox", 16:55:48 INFO - "script_repo_revision": "production", 16:55:48 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 16:55:48 INFO - "repository": "", 16:55:48 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 16:55:48 INFO - "buildid": "20160428152347", 16:55:48 INFO - "pgo_build": "False", 16:55:48 INFO - "basedir": "/builds/slave/test", 16:55:48 INFO - "buildnumber": 0, 16:55:48 INFO - "slavename": "tst-linux64-spot-2234", 16:55:48 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 16:55:48 INFO - "platform": "linux64", 16:55:48 INFO - "branch": "mozilla-aurora", 16:55:48 INFO - "revision": "91cd25848c032866d7cca41df8d074795b594ea7", 16:55:48 INFO - "repo_path": "releases/mozilla-aurora", 16:55:48 INFO - "moz_repo_path": "", 16:55:48 INFO - "stage_platform": "linux64", 16:55:48 INFO - "builduid": "60ba72def4614e3796b976b8310e0068", 16:55:48 INFO - "slavebuilddir": "test" 16:55:48 INFO - } 16:55:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 16:55:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 16:55:48 INFO - Running post-action listener: _resource_record_post_action 16:55:48 INFO - ##### 16:55:48 INFO - ##### Running download-and-extract step. 16:55:48 INFO - ##### 16:55:48 INFO - Running pre-action listener: _resource_record_pre_action 16:55:48 INFO - Running main action method: download_and_extract 16:55:48 INFO - mkdir: /builds/slave/test/build/tests 16:55:48 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')]} 16:55:48 INFO - https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:55:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:55:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:55:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:55:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:03 INFO - Downloaded 1361 bytes. 16:56:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:56:03 INFO - Using the following test package requirements: 16:56:03 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:56:03 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:56:03 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 16:56:03 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'jsshell-linux-x86_64.zip'], 16:56:03 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 16:56:03 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:56:03 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 16:56:03 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 16:56:03 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 16:56:03 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:56:03 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:56:03 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 16:56:03 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')]} 16:56:03 INFO - https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:56:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:56:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:56:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:06 INFO - Downloaded 22749152 bytes. 16:56:06 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/*'] 16:56:06 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/* 16:56:06 INFO - caution: filename not matched: web-platform/* 16:56:06 INFO - Return code: 11 16:56:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:06 INFO - https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:56:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:56:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:56:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:08 INFO - Downloaded 36406739 bytes. 16:56:08 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/*'] 16:56:08 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/* 16:56:12 INFO - caution: filename not matched: bin/* 16:56:12 INFO - caution: filename not matched: config/* 16:56:12 INFO - caution: filename not matched: mozbase/* 16:56:12 INFO - caution: filename not matched: marionette/* 16:56:12 INFO - caution: filename not matched: tools/wptserve/* 16:56:12 INFO - Return code: 11 16:56:12 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')]} 16:56:12 INFO - https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:56:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:56:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:56:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:16 INFO - Downloaded 69383216 bytes. 16:56:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:56:16 INFO - mkdir: /builds/slave/test/properties 16:56:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:56:16 INFO - Writing to file /builds/slave/test/properties/build_url 16:56:16 INFO - Contents: 16:56:16 INFO - build_url:https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:56:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:56:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:56:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:56:17 INFO - Contents: 16:56:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:56:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:17 INFO - https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:56:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:56:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:56:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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 16:56:26 INFO - Downloaded 90881986 bytes. 16:56:26 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'] 16:56:26 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 16:56:33 INFO - Return code: 0 16:56:33 INFO - Running post-action listener: _resource_record_post_action 16:56:33 INFO - Running post-action listener: set_extra_try_arguments 16:56:33 INFO - ##### 16:56:33 INFO - ##### Running create-virtualenv step. 16:56:33 INFO - ##### 16:56:33 INFO - Running pre-action listener: _pre_create_virtualenv 16:56:33 INFO - Running pre-action listener: _resource_record_pre_action 16:56:33 INFO - Running main action method: create_virtualenv 16:56:33 INFO - Creating virtualenv /builds/slave/test/build/venv 16:56:33 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 16:56:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:56:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:56:33 INFO - Using real prefix '/usr' 16:56:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:56:37 INFO - Installing distribute.............................................................................................................................................................................................done. 16:56:41 INFO - Installing pip.................done. 16:56:41 INFO - Return code: 0 16:56:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:56:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:56:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:56:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:41 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 0x1acd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ace3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b20a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, '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-1461886646.326467-627627861', '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 16:56:41 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 16:56:41 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 16:56:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:56:41 INFO - 'CCACHE_UMASK': '002', 16:56:41 INFO - 'DISPLAY': ':0', 16:56:41 INFO - 'HOME': '/home/cltbld', 16:56:41 INFO - 'LANG': 'en_US.UTF-8', 16:56:41 INFO - 'LOGNAME': 'cltbld', 16:56:41 INFO - 'MAIL': '/var/mail/cltbld', 16:56:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:56:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:56:41 INFO - 'MOZ_NO_REMOTE': '1', 16:56:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:56:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:56:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:56:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:56:41 INFO - 'PWD': '/builds/slave/test', 16:56:41 INFO - 'SHELL': '/bin/bash', 16:56:41 INFO - 'SHLVL': '1', 16:56:41 INFO - 'TERM': 'linux', 16:56:41 INFO - 'TMOUT': '86400', 16:56:41 INFO - 'USER': 'cltbld', 16:56:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:56:41 INFO - '_': '/tools/buildbot/bin/python'} 16:56:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:56:41 INFO - Downloading/unpacking psutil>=0.7.1 16:56:41 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 16:56:41 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 16:56:41 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 16:56:41 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 16:56:41 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 16:56:41 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 16:56:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:56:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:56:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:56:45 INFO - Installing collected packages: psutil 16:56:45 INFO - Running setup.py install for psutil 16:56:46 INFO - building 'psutil._psutil_linux' extension 16:56:46 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 16:56:46 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 16:56:46 INFO - building 'psutil._psutil_posix' extension 16:56:46 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 16:56:46 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 16:56:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:56:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:56:47 INFO - Successfully installed psutil 16:56:47 INFO - Cleaning up... 16:56:47 INFO - Return code: 0 16:56:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:56:47 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')]} 16:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:56:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:47 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')]} 16:56:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:56:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:47 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 0x1acd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ace3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b20a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, '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-1461886646.326467-627627861', '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 16:56:47 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 16:56:47 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 16:56:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:56:47 INFO - 'CCACHE_UMASK': '002', 16:56:47 INFO - 'DISPLAY': ':0', 16:56:47 INFO - 'HOME': '/home/cltbld', 16:56:47 INFO - 'LANG': 'en_US.UTF-8', 16:56:47 INFO - 'LOGNAME': 'cltbld', 16:56:47 INFO - 'MAIL': '/var/mail/cltbld', 16:56:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:56:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:56:47 INFO - 'MOZ_NO_REMOTE': '1', 16:56:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:56:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:56:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:56:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:56:47 INFO - 'PWD': '/builds/slave/test', 16:56:47 INFO - 'SHELL': '/bin/bash', 16:56:47 INFO - 'SHLVL': '1', 16:56:47 INFO - 'TERM': 'linux', 16:56:47 INFO - 'TMOUT': '86400', 16:56:47 INFO - 'USER': 'cltbld', 16:56:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:56:47 INFO - '_': '/tools/buildbot/bin/python'} 16:56:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:56:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:56:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:56:47 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 16:56:47 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 16:56:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:56:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:56:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:56:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:56:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:56:51 INFO - Installing collected packages: mozsystemmonitor 16:56:51 INFO - Running setup.py install for mozsystemmonitor 16:56:51 INFO - Successfully installed mozsystemmonitor 16:56:51 INFO - Cleaning up... 16:56:51 INFO - Return code: 0 16:56:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:56:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:56:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:56:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x1acd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ace3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b20a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, '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-1461886646.326467-627627861', '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 16:56:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:56:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:56:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:56:51 INFO - 'CCACHE_UMASK': '002', 16:56:51 INFO - 'DISPLAY': ':0', 16:56:51 INFO - 'HOME': '/home/cltbld', 16:56:51 INFO - 'LANG': 'en_US.UTF-8', 16:56:52 INFO - 'LOGNAME': 'cltbld', 16:56:52 INFO - 'MAIL': '/var/mail/cltbld', 16:56:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:56:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:56:52 INFO - 'MOZ_NO_REMOTE': '1', 16:56:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:56:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:56:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:56:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:56:52 INFO - 'PWD': '/builds/slave/test', 16:56:52 INFO - 'SHELL': '/bin/bash', 16:56:52 INFO - 'SHLVL': '1', 16:56:52 INFO - 'TERM': 'linux', 16:56:52 INFO - 'TMOUT': '86400', 16:56:52 INFO - 'USER': 'cltbld', 16:56:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:56:52 INFO - '_': '/tools/buildbot/bin/python'} 16:56:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:56:52 INFO - Downloading/unpacking blobuploader==1.2.4 16:56:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:56:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:56:52 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 16:56:52 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 16:56:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:56:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:56:56 INFO - Downloading blobuploader-1.2.4.tar.gz 16:56:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:56:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:56:56 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 16:56:56 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 16:56:56 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 16:56:56 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 16:56:56 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 16:56:56 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 16:56:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:56:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:56:57 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 16:56:57 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 16:56:57 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 16:56:57 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 16:56:57 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 16:56:57 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 16:56:58 INFO - Downloading docopt-0.6.1.tar.gz 16:56:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:56:58 INFO - Installing collected packages: blobuploader, requests, docopt 16:56:58 INFO - Running setup.py install for blobuploader 16:56:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:56:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:56:58 INFO - Running setup.py install for requests 16:56:59 INFO - Running setup.py install for docopt 16:56:59 INFO - Successfully installed blobuploader requests docopt 16:56:59 INFO - Cleaning up... 16:56:59 INFO - Return code: 0 16:56:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:56:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:56:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:56:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:56:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:56:59 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 0x1acd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ace3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b20a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, '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-1461886646.326467-627627861', '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 16:56:59 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 16:56:59 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 16:56:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:56:59 INFO - 'CCACHE_UMASK': '002', 16:56:59 INFO - 'DISPLAY': ':0', 16:56:59 INFO - 'HOME': '/home/cltbld', 16:56:59 INFO - 'LANG': 'en_US.UTF-8', 16:56:59 INFO - 'LOGNAME': 'cltbld', 16:56:59 INFO - 'MAIL': '/var/mail/cltbld', 16:56:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:56:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:56:59 INFO - 'MOZ_NO_REMOTE': '1', 16:56:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:56:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:56:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:56:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:56:59 INFO - 'PWD': '/builds/slave/test', 16:56:59 INFO - 'SHELL': '/bin/bash', 16:56:59 INFO - 'SHLVL': '1', 16:56:59 INFO - 'TERM': 'linux', 16:56:59 INFO - 'TMOUT': '86400', 16:56:59 INFO - 'USER': 'cltbld', 16:56:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:56:59 INFO - '_': '/tools/buildbot/bin/python'} 16:57:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:57:00 INFO - Running setup.py (path:/tmp/pip-xV9EOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:57:00 INFO - Running setup.py (path:/tmp/pip-PTZUQT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:57:00 INFO - Running setup.py (path:/tmp/pip-ojgYfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:57:00 INFO - Running setup.py (path:/tmp/pip-qjhQ60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:57:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:57:00 INFO - Running setup.py (path:/tmp/pip-jtGTZ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:57:01 INFO - Running setup.py (path:/tmp/pip-baVCAt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:57:01 INFO - Running setup.py (path:/tmp/pip-Ru796S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:57:01 INFO - Running setup.py (path:/tmp/pip-BRJ1c7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:57:01 INFO - Running setup.py (path:/tmp/pip-LX3J2t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:57:01 INFO - Running setup.py (path:/tmp/pip-7r5lD7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:57:01 INFO - Running setup.py (path:/tmp/pip-CUIWvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:57:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:57:01 INFO - Running setup.py (path:/tmp/pip-njLJnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:57:02 INFO - Running setup.py (path:/tmp/pip-0oqZXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:57:02 INFO - Running setup.py (path:/tmp/pip-lI6T92-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:57:02 INFO - Running setup.py (path:/tmp/pip-LcTHP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:57:02 INFO - Running setup.py (path:/tmp/pip-cUmfSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:57:02 INFO - Running setup.py (path:/tmp/pip-eHsAj2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:57:02 INFO - Running setup.py (path:/tmp/pip-H7noyv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:57:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:57:02 INFO - Running setup.py (path:/tmp/pip-fOm8TY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:57:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:57:03 INFO - Running setup.py (path:/tmp/pip-nsSCJB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:57:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:57:03 INFO - Running setup.py (path:/tmp/pip-0TVT8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:57:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:57:03 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 16:57:03 INFO - Running setup.py install for manifestparser 16:57:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:57:03 INFO - Running setup.py install for mozcrash 16:57:04 INFO - Running setup.py install for mozdebug 16:57:04 INFO - Running setup.py install for mozdevice 16:57:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:57:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:57:04 INFO - Running setup.py install for mozfile 16:57:04 INFO - Running setup.py install for mozhttpd 16:57:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Running setup.py install for mozinfo 16:57:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Running setup.py install for mozInstall 16:57:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Running setup.py install for mozleak 16:57:05 INFO - Running setup.py install for mozlog 16:57:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:57:05 INFO - Running setup.py install for moznetwork 16:57:06 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:57:06 INFO - Running setup.py install for mozprocess 16:57:06 INFO - Running setup.py install for mozprofile 16:57:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:57:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:57:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:57:06 INFO - Running setup.py install for mozrunner 16:57:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:57:06 INFO - Running setup.py install for mozscreenshot 16:57:07 INFO - Running setup.py install for moztest 16:57:07 INFO - Running setup.py install for mozversion 16:57:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:57:07 INFO - Running setup.py install for wptserve 16:57:07 INFO - Running setup.py install for marionette-driver 16:57:08 INFO - Running setup.py install for browsermob-proxy 16:57:08 INFO - Running setup.py install for marionette-client 16:57:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:57:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:57:08 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 16:57:08 INFO - Cleaning up... 16:57:08 INFO - Return code: 0 16:57:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:57:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:57:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:57:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:57:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:57:08 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 0x1acd030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ace3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1b20a30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, '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-1461886646.326467-627627861', '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 16:57:08 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 16:57:08 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 16:57:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:57:08 INFO - 'CCACHE_UMASK': '002', 16:57:08 INFO - 'DISPLAY': ':0', 16:57:08 INFO - 'HOME': '/home/cltbld', 16:57:08 INFO - 'LANG': 'en_US.UTF-8', 16:57:08 INFO - 'LOGNAME': 'cltbld', 16:57:08 INFO - 'MAIL': '/var/mail/cltbld', 16:57:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:57:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:57:08 INFO - 'MOZ_NO_REMOTE': '1', 16:57:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:57:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:57:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:57:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:57:08 INFO - 'PWD': '/builds/slave/test', 16:57:08 INFO - 'SHELL': '/bin/bash', 16:57:08 INFO - 'SHLVL': '1', 16:57:08 INFO - 'TERM': 'linux', 16:57:08 INFO - 'TMOUT': '86400', 16:57:08 INFO - 'USER': 'cltbld', 16:57:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:57:08 INFO - '_': '/tools/buildbot/bin/python'} 16:57:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:57:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:57:09 INFO - Running setup.py (path:/tmp/pip-vqYClN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:57:09 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)) 16:57:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:57:09 INFO - Running setup.py (path:/tmp/pip-GlYNiK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:57:09 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)) 16:57:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:57:09 INFO - Running setup.py (path:/tmp/pip-4yTVFD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:57:09 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)) 16:57:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:57:09 INFO - Running setup.py (path:/tmp/pip-UnHeNq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:57:09 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)) 16:57:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:57:09 INFO - Running setup.py (path:/tmp/pip-4RVvMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:57:10 INFO - Running setup.py (path:/tmp/pip-FE1roV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:57:10 INFO - Running setup.py (path:/tmp/pip-X95wN7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:57:10 INFO - Running setup.py (path:/tmp/pip-IrZhhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:57:10 INFO - Running setup.py (path:/tmp/pip-N64cUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:57:10 INFO - Running setup.py (path:/tmp/pip-8mt2Fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:57:10 INFO - Running setup.py (path:/tmp/pip-Lr0CLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:57:10 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)) 16:57:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:57:10 INFO - Running setup.py (path:/tmp/pip-ch0uj0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:57:11 INFO - Running setup.py (path:/tmp/pip-wCOoaW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:57:11 INFO - Running setup.py (path:/tmp/pip-4WePaa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:57:11 INFO - Running setup.py (path:/tmp/pip-wMUM5_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:57:11 INFO - Running setup.py (path:/tmp/pip-ZWKsIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:57:11 INFO - Running setup.py (path:/tmp/pip-NMGzze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:57:11 INFO - Running setup.py (path:/tmp/pip-_a_LKR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:57:11 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)) 16:57:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:57:11 INFO - Running setup.py (path:/tmp/pip-vMMGmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:57:12 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)) 16:57:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:57:12 INFO - Running setup.py (path:/tmp/pip-k7WeLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:57:12 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)) 16:57:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:57:12 INFO - Running setup.py (path:/tmp/pip-GG_nNS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:57:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:57:12 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)) 16:57:12 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)) 16:57:12 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)) 16:57:12 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)) 16:57:12 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)) 16:57:12 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)) 16:57:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:57:12 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 16:57:12 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 16:57:12 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 16:57:12 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 16:57:12 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 16:57:12 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 16:57:17 INFO - Downloading blessings-1.6.tar.gz 16:57:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:57:17 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)) 16:57:17 INFO - Installing collected packages: blessings 16:57:17 INFO - Running setup.py install for blessings 16:57:17 INFO - Successfully installed blessings 16:57:17 INFO - Cleaning up... 16:57:17 INFO - Return code: 0 16:57:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:57:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:57:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:57:18 INFO - Reading from file tmpfile_stdout 16:57:18 INFO - Current package versions: 16:57:18 INFO - argparse == 1.2.1 16:57:18 INFO - blessings == 1.6 16:57:18 INFO - blobuploader == 1.2.4 16:57:18 INFO - browsermob-proxy == 0.6.0 16:57:18 INFO - docopt == 0.6.1 16:57:18 INFO - manifestparser == 1.1 16:57:18 INFO - marionette-client == 2.3.0 16:57:18 INFO - marionette-driver == 1.4.0 16:57:18 INFO - mozInstall == 1.12 16:57:18 INFO - mozcrash == 0.17 16:57:18 INFO - mozdebug == 0.1 16:57:18 INFO - mozdevice == 0.48 16:57:18 INFO - mozfile == 1.2 16:57:18 INFO - mozhttpd == 0.7 16:57:18 INFO - mozinfo == 0.9 16:57:18 INFO - mozleak == 0.1 16:57:18 INFO - mozlog == 3.1 16:57:18 INFO - moznetwork == 0.27 16:57:18 INFO - mozprocess == 0.22 16:57:18 INFO - mozprofile == 0.28 16:57:18 INFO - mozrunner == 6.11 16:57:18 INFO - mozscreenshot == 0.1 16:57:18 INFO - mozsystemmonitor == 0.0 16:57:18 INFO - moztest == 0.7 16:57:18 INFO - mozversion == 1.4 16:57:18 INFO - psutil == 3.1.1 16:57:18 INFO - requests == 1.2.3 16:57:18 INFO - wptserve == 1.4.0 16:57:18 INFO - wsgiref == 0.1.2 16:57:18 INFO - Running post-action listener: _resource_record_post_action 16:57:18 INFO - Running post-action listener: _start_resource_monitoring 16:57:18 INFO - Starting resource monitoring. 16:57:18 INFO - ##### 16:57:18 INFO - ##### Running pull step. 16:57:18 INFO - ##### 16:57:18 INFO - Running pre-action listener: _resource_record_pre_action 16:57:18 INFO - Running main action method: pull 16:57:18 INFO - Pull has nothing to do! 16:57:18 INFO - Running post-action listener: _resource_record_post_action 16:57:18 INFO - ##### 16:57:18 INFO - ##### Running install step. 16:57:18 INFO - ##### 16:57:18 INFO - Running pre-action listener: _resource_record_pre_action 16:57:18 INFO - Running main action method: install 16:57:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:57:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:57:18 INFO - Reading from file tmpfile_stdout 16:57:18 INFO - Detecting whether we're running mozinstall >=1.0... 16:57:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:57:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:57:19 INFO - Reading from file tmpfile_stdout 16:57:19 INFO - Output received: 16:57:19 INFO - Usage: mozinstall [options] installer 16:57:19 INFO - Options: 16:57:19 INFO - -h, --help show this help message and exit 16:57:19 INFO - -d DEST, --destination=DEST 16:57:19 INFO - Directory to install application into. [default: 16:57:19 INFO - "/builds/slave/test"] 16:57:19 INFO - --app=APP Application being installed. [default: firefox] 16:57:19 INFO - mkdir: /builds/slave/test/build/application 16:57:19 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'] 16:57:19 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 16:57:51 INFO - Reading from file tmpfile_stdout 16:57:51 INFO - Output received: 16:57:51 INFO - /builds/slave/test/build/application/firefox/firefox 16:57:51 INFO - Running post-action listener: _resource_record_post_action 16:57:51 INFO - ##### 16:57:51 INFO - ##### Running run-tests step. 16:57:51 INFO - ##### 16:57:51 INFO - Running pre-action listener: _resource_record_pre_action 16:57:51 INFO - Running main action method: run_tests 16:57:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:57:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:57:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:57:51 INFO - grabbing minidump binary from tooltool 16:57:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:51 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 0x1b0fad0>, '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 0x1b107d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1b10c80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:57:51 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 16:57:51 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 16:57:51 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:57:51 INFO - Return code: 0 16:57:51 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:57:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:57:51 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/LkNVWZSeQbS9DLQWD2YM-g/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 16:57:51 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/LkNVWZSeQbS9DLQWD2YM-g/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 16:57:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:57:51 INFO - 'CCACHE_UMASK': '002', 16:57:51 INFO - 'DISPLAY': ':0', 16:57:51 INFO - 'HOME': '/home/cltbld', 16:57:51 INFO - 'LANG': 'en_US.UTF-8', 16:57:51 INFO - 'LOGNAME': 'cltbld', 16:57:51 INFO - 'MAIL': '/var/mail/cltbld', 16:57:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:57:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:57:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:57:51 INFO - 'MOZ_NO_REMOTE': '1', 16:57:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:57:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:57:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:57:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:57:51 INFO - 'PWD': '/builds/slave/test', 16:57:51 INFO - 'SHELL': '/bin/bash', 16:57:51 INFO - 'SHLVL': '1', 16:57:51 INFO - 'TERM': 'linux', 16:57:51 INFO - 'TMOUT': '86400', 16:57:51 INFO - 'USER': 'cltbld', 16:57:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461886646.326467-627627861', 16:57:51 INFO - '_': '/tools/buildbot/bin/python'} 16:57:51 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/LkNVWZSeQbS9DLQWD2YM-g/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 16:57:52 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 16:57:52 INFO - import pkg_resources 16:57:54 INFO - Using 1 client processes 16:57:54 INFO - wptserve Starting http server on 127.0.0.1:8000 16:57:54 INFO - wptserve Starting http server on 127.0.0.1:8001 16:57:54 INFO - wptserve Starting http server on 127.0.0.1:8443 16:57:57 INFO - SUITE-START | Running 778 tests 16:57:57 INFO - Running testharness tests 16:57:57 INFO - Setting up ssl 16:57:57 INFO - PROCESS | certutil | 16:57:57 INFO - PROCESS | certutil | 16:57:57 INFO - PROCESS | certutil | 16:57:57 INFO - Certificate Nickname Trust Attributes 16:57:57 INFO - SSL,S/MIME,JAR/XPI 16:57:57 INFO - 16:57:57 INFO - web-platform-tests CT,, 16:57:57 INFO - 16:57:57 INFO - Starting runner 16:58:00 INFO - PROCESS | 1856 | 1461887880045 Marionette DEBUG Marionette enabled via build flag and pref 16:58:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6507f4b800 == 1 [pid = 1856] [id = 1] 16:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0x7f6507f4c000) [pid = 1856] [serial = 1] [outer = (nil)] 16:58:00 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:58:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0x7f6507f4d000) [pid = 1856] [serial = 2] [outer = 0x7f6507f4c000] 16:58:00 INFO - PROCESS | 1856 | 1461887880768 Marionette INFO Listening on port 2828 16:58:01 INFO - PROCESS | 1856 | 1461887881715 Marionette DEBUG Marionette enabled via command-line flag 16:58:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504e14800 == 2 [pid = 1856] [id = 2] 16:58:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0x7f6504e15000) [pid = 1856] [serial = 3] [outer = (nil)] 16:58:01 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:58:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0x7f6504e16000) [pid = 1856] [serial = 4] [outer = 0x7f6504e15000] 16:58:01 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f65042320a0 16:58:01 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f65042598e0 16:58:01 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6504264b50 16:58:02 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6504264e50 16:58:02 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f64ff204250 16:58:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0x7f6504295800) [pid = 1856] [serial = 5] [outer = 0x7f6507f4c000] 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882249 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:45470 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882316 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:45471 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882421 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:45472 16:58:02 INFO - PROCESS | 1856 | 1461887882429 Marionette DEBUG Closed connection conn0 16:58:02 INFO - PROCESS | 1856 | 1461887882436 Marionette DEBUG Closed connection conn1 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882640 Marionette DEBUG Closed connection conn2 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882664 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:45473 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882711 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:45474 16:58:02 INFO - PROCESS | 1856 | 1461887882729 Marionette DEBUG Closed connection conn3 16:58:02 INFO - PROCESS | 1856 | [1856] 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 16:58:02 INFO - PROCESS | 1856 | 1461887882775 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:45475 16:58:02 INFO - PROCESS | 1856 | 1461887882779 Marionette DEBUG Closed connection conn4 16:58:02 INFO - PROCESS | 1856 | 1461887882815 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:58:02 INFO - PROCESS | 1856 | 1461887882830 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":"20160428152347","device":"desktop","version":"48.0a2"} 16:58:03 INFO - PROCESS | 1856 | [1856] 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 16:58:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f846c000 == 3 [pid = 1856] [id = 3] 16:58:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x7f64f846c800) [pid = 1856] [serial = 6] [outer = (nil)] 16:58:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f846d000 == 4 [pid = 1856] [id = 4] 16:58:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x7f64f8447c00) [pid = 1856] [serial = 7] [outer = (nil)] 16:58:05 INFO - PROCESS | 1856 | [1856] 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 16:58:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72cd800 == 5 [pid = 1856] [id = 5] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x7f64f7341c00) [pid = 1856] [serial = 8] [outer = (nil)] 16:58:05 INFO - PROCESS | 1856 | [1856] 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 16:58:05 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x7f64f71d0000) [pid = 1856] [serial = 9] [outer = 0x7f64f7341c00] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x7f64f6c71800) [pid = 1856] [serial = 10] [outer = 0x7f64f846c800] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x7f64f6cad000) [pid = 1856] [serial = 11] [outer = 0x7f64f8447c00] 16:58:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x7f64f6caf000) [pid = 1856] [serial = 12] [outer = 0x7f64f7341c00] 16:58:06 INFO - PROCESS | 1856 | 1461887886993 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1856 | 1461887887013 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x7f64f54f9400) [pid = 1856] [serial = 13] [outer = 0x7f64f7341c00] 16:58:07 INFO - PROCESS | 1856 | 1461887887827 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"04fa705c-4d50-4b7f-b58c-4280cf07036f","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":"20160428152347","device":"desktop","version":"48.0a2","command_id":1}}] 16:58:08 INFO - PROCESS | 1856 | 1461887888116 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:58:08 INFO - PROCESS | 1856 | 1461887888469 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 16:58:08 INFO - PROCESS | 1856 | 1461887888619 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:58:08 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:58:08 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:58:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x7f64f19da000) [pid = 1856] [serial = 14] [outer = 0x7f64f7341c00] 16:58:09 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:58:09 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:58:09 INFO - PROCESS | 1856 | 1461887889246 Marionette TRACE conn5 <- [1,3,null,{}] 16:58:09 INFO - PROCESS | 1856 | 1461887889299 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:58:09 INFO - PROCESS | 1856 | 1461887889377 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 16:58:09 INFO - PROCESS | 1856 | 1461887889422 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1856 | 1461887889425 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:58:09 INFO - PROCESS | 1856 | 1461887889437 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1856 | 1461887889441 Marionette TRACE conn5 <- [1,6,null,{}] 16:58:09 INFO - PROCESS | 1856 | 1461887889450 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1856 | 1461887889470 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 16:58:09 INFO - PROCESS | 1856 | 1461887889477 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f020f000 == 6 [pid = 1856] [id = 6] 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x7f64f0232400) [pid = 1856] [serial = 15] [outer = (nil)] 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x7f64f0234000) [pid = 1856] [serial = 16] [outer = 0x7f64f0232400] 16:58:09 INFO - PROCESS | 1856 | 1461887889555 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x7f64f023a800) [pid = 1856] [serial = 17] [outer = 0x7f64f0232400] 16:58:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00bd800 == 7 [pid = 1856] [id = 7] 16:58:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x7f64f006f000) [pid = 1856] [serial = 18] [outer = (nil)] 16:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x7f64f023b000) [pid = 1856] [serial = 19] [outer = 0x7f64f006f000] 16:58:10 INFO - PROCESS | 1856 | 1461887890041 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x7f64eff90800) [pid = 1856] [serial = 20] [outer = 0x7f64f006f000] 16:58:10 INFO - PROCESS | 1856 | [1856] 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 16:58:10 INFO - PROCESS | 1856 | 1461887890868 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1587ms 16:58:11 INFO - PROCESS | 1856 | 1461887891141 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1856 | 1461887891150 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 16:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:58:11 INFO - PROCESS | 1856 | 1461887891276 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 1856 | 1461887891280 Marionette TRACE conn5 <- [1,10,null,{}] 16:58:11 INFO - PROCESS | 1856 | 1461887891302 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 1856 | 1461887891546 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 16:58:11 INFO - PROCESS | 1856 | 1461887891666 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f42b3800 == 8 [pid = 1856] [id = 8] 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x7f64ef21f400) [pid = 1856] [serial = 21] [outer = (nil)] 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x7f64f006e000) [pid = 1856] [serial = 22] [outer = 0x7f64ef21f400] 16:58:11 INFO - PROCESS | 1856 | 1461887891744 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x7f64f649c400) [pid = 1856] [serial = 23] [outer = 0x7f64ef21f400] 16:58:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72c0800 == 9 [pid = 1856] [id = 9] 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x7f64f72c1000) [pid = 1856] [serial = 24] [outer = (nil)] 16:58:12 INFO - PROCESS | 1856 | 1461887892663 Marionette TRACE conn5 <- [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]]]}] 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x7f64f72bd800) [pid = 1856] [serial = 25] [outer = 0x7f64f72c1000] 16:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1523ms 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x7f64f72cc000) [pid = 1856] [serial = 26] [outer = 0x7f64f72c1000] 16:58:12 INFO - PROCESS | 1856 | 1461887892748 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1856 | 1461887892758 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 16:58:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72d1000 == 10 [pid = 1856] [id = 10] 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x7f64f54f9800) [pid = 1856] [serial = 27] [outer = (nil)] 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x7f64f7f6d800) [pid = 1856] [serial = 28] [outer = 0x7f64f54f9800] 16:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:58:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x7f64f7f4cc00) [pid = 1856] [serial = 29] [outer = 0x7f64f54f9800] 16:58:12 INFO - PROCESS | 1856 | 1461887892959 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1856 | 1461887892965 Marionette TRACE conn5 <- [1,14,null,{}] 16:58:13 INFO - PROCESS | 1856 | 1461887893054 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:13 INFO - PROCESS | 1856 | 1461887893339 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 16:58:13 INFO - PROCESS | 1856 | 1461887893589 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c6b800 == 11 [pid = 1856] [id = 11] 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x7f64f733e400) [pid = 1856] [serial = 30] [outer = (nil)] 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x7f65050f9400) [pid = 1856] [serial = 31] [outer = 0x7f64f733e400] 16:58:13 INFO - PROCESS | 1856 | 1461887893666 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x7f6507f0d000) [pid = 1856] [serial = 32] [outer = 0x7f64f733e400] 16:58:14 INFO - PROCESS | 1856 | 1461887894580 Marionette TRACE conn5 <- [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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1747ms 16:58:14 INFO - PROCESS | 1856 | 1461887894617 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1856 | 1461887894620 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:58:14 INFO - PROCESS | 1856 | 1461887894627 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1856 | 1461887894633 Marionette TRACE conn5 <- [1,18,null,{}] 16:58:14 INFO - PROCESS | 1856 | 1461887894649 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:15 INFO - PROCESS | 1856 | 1461887895039 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 16:58:15 INFO - PROCESS | 1856 | 1461887895237 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f54ab000 == 12 [pid = 1856] [id = 12] 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x7f64f0233000) [pid = 1856] [serial = 33] [outer = (nil)] 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x7f64f1935000) [pid = 1856] [serial = 34] [outer = 0x7f64f0233000] 16:58:15 INFO - PROCESS | 1856 | 1461887895343 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0x7f64f8446000) [pid = 1856] [serial = 35] [outer = 0x7f64f0233000] 16:58:16 INFO - PROCESS | 1856 | 1461887896439 Marionette TRACE conn5 <- [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]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1847ms 16:58:16 INFO - PROCESS | 1856 | 1461887896476 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1856 | 1461887896481 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:58:16 INFO - PROCESS | 1856 | 1461887896492 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1856 | 1461887896504 Marionette TRACE conn5 <- [1,22,null,{}] 16:58:16 INFO - PROCESS | 1856 | 1461887896553 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1856 | 1461887896748 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 16:58:16 INFO - PROCESS | 1856 | 1461887896804 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f680b800 == 13 [pid = 1856] [id = 13] 16:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x7f64f7f40000) [pid = 1856] [serial = 36] [outer = (nil)] 16:58:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x7f64f85ac400) [pid = 1856] [serial = 37] [outer = 0x7f64f7f40000] 16:58:16 INFO - PROCESS | 1856 | 1461887896923 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x7f64f8bbf400) [pid = 1856] [serial = 38] [outer = 0x7f64f7f40000] 16:58:17 INFO - PROCESS | 1856 | 1461887897776 Marionette TRACE conn5 <- [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]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1303ms 16:58:17 INFO - PROCESS | 1856 | 1461887897809 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1856 | 1461887897812 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:58:17 INFO - PROCESS | 1856 | 1461887897823 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1856 | 1461887897827 Marionette TRACE conn5 <- [1,26,null,{}] 16:58:17 INFO - PROCESS | 1856 | 1461887897834 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:18 INFO - PROCESS | 1856 | 1461887898036 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 16:58:18 INFO - PROCESS | 1856 | 1461887898145 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b75000 == 14 [pid = 1856] [id = 14] 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0x7f64f54fb400) [pid = 1856] [serial = 39] [outer = (nil)] 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0x7f65050fa800) [pid = 1856] [serial = 40] [outer = 0x7f64f54fb400] 16:58:18 INFO - PROCESS | 1856 | 1461887898236 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x7f650533a400) [pid = 1856] [serial = 41] [outer = 0x7f64f54fb400] 16:58:18 INFO - PROCESS | 1856 | 1461887898965 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1183ms 16:58:19 INFO - PROCESS | 1856 | 1461887899007 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1856 | 1461887899012 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:58:19 INFO - PROCESS | 1856 | 1461887899027 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1856 | 1461887899033 Marionette TRACE conn5 <- [1,30,null,{}] 16:58:19 INFO - PROCESS | 1856 | 1461887899039 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1856 | 1461887899219 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 16:58:19 INFO - PROCESS | 1856 | 1461887899230 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae34800 == 15 [pid = 1856] [id = 15] 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x7f64f1931400) [pid = 1856] [serial = 42] [outer = (nil)] 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x7f65062f8400) [pid = 1856] [serial = 43] [outer = 0x7f64f1931400] 16:58:19 INFO - PROCESS | 1856 | 1461887899300 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x7f6506532000) [pid = 1856] [serial = 44] [outer = 0x7f64f1931400] 16:58:20 INFO - PROCESS | 1856 | 1461887900292 Marionette TRACE conn5 <- [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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1339ms 16:58:20 INFO - PROCESS | 1856 | 1461887900362 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1856 | 1461887900368 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:58:20 INFO - PROCESS | 1856 | 1461887900376 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1856 | 1461887900381 Marionette TRACE conn5 <- [1,34,null,{}] 16:58:20 INFO - PROCESS | 1856 | 1461887900388 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:20 INFO - PROCESS | 1856 | 1461887900562 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 16:58:20 INFO - PROCESS | 1856 | 1461887900646 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f947d000 == 16 [pid = 1856] [id = 16] 16:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x7f64ef213c00) [pid = 1856] [serial = 45] [outer = (nil)] 16:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x7f64f1adb000) [pid = 1856] [serial = 46] [outer = 0x7f64ef213c00] 16:58:20 INFO - PROCESS | 1856 | 1461887900713 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x7f6507f0d800) [pid = 1856] [serial = 47] [outer = 0x7f64ef213c00] 16:58:21 INFO - PROCESS | 1856 | 1461887901391 Marionette TRACE conn5 <- [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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1037ms 16:58:21 INFO - PROCESS | 1856 | 1461887901413 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1856 | 1461887901417 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 16:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:58:21 INFO - PROCESS | 1856 | 1461887901423 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1856 | 1461887901426 Marionette TRACE conn5 <- [1,38,null,{}] 16:58:21 INFO - PROCESS | 1856 | 1461887901431 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 1856 | 1461887901585 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 16:58:21 INFO - PROCESS | 1856 | 1461887901684 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504e13800 == 17 [pid = 1856] [id = 17] 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x7f6509c25800) [pid = 1856] [serial = 48] [outer = (nil)] 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x7f6509c27400) [pid = 1856] [serial = 49] [outer = 0x7f6509c25800] 16:58:21 INFO - PROCESS | 1856 | 1461887901771 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x7f6509c2e400) [pid = 1856] [serial = 50] [outer = 0x7f6509c25800] 16:58:22 INFO - PROCESS | 1856 | 1461887902448 Marionette TRACE conn5 <- [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]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:58:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1077ms 16:58:22 INFO - PROCESS | 1856 | 1461887902501 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 1856 | 1461887902505 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 16:58:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:58:22 INFO - PROCESS | 1856 | 1461887902511 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 1856 | 1461887902513 Marionette TRACE conn5 <- [1,42,null,{}] 16:58:22 INFO - PROCESS | 1856 | 1461887902518 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:22 INFO - PROCESS | 1856 | 1461887902688 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 16:58:22 INFO - PROCESS | 1856 | 1461887902704 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65051ac800 == 18 [pid = 1856] [id = 18] 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7f6509c68000) [pid = 1856] [serial = 51] [outer = (nil)] 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7f650a565c00) [pid = 1856] [serial = 52] [outer = 0x7f6509c68000] 16:58:22 INFO - PROCESS | 1856 | 1461887902770 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7f650a62c400) [pid = 1856] [serial = 53] [outer = 0x7f6509c68000] 16:58:23 INFO - PROCESS | 1856 | 1461887903505 Marionette TRACE conn5 <- [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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1025ms 16:58:23 INFO - PROCESS | 1856 | 1461887903537 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1856 | 1461887903540 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:58:23 INFO - PROCESS | 1856 | 1461887903547 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1856 | 1461887903549 Marionette TRACE conn5 <- [1,46,null,{}] 16:58:23 INFO - PROCESS | 1856 | 1461887903554 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1856 | 1461887903730 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 16:58:23 INFO - PROCESS | 1856 | 1461887903747 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65055bc000 == 19 [pid = 1856] [id = 19] 16:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f650a633c00) [pid = 1856] [serial = 54] [outer = (nil)] 16:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f650a68d800) [pid = 1856] [serial = 55] [outer = 0x7f650a633c00] 16:58:23 INFO - PROCESS | 1856 | 1461887903816 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f650c2c3800) [pid = 1856] [serial = 56] [outer = 0x7f650a633c00] 16:58:25 INFO - PROCESS | 1856 | 1461887905521 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1982ms 16:58:25 INFO - PROCESS | 1856 | 1461887905530 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 1856 | 1461887905537 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 16:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:58:25 INFO - PROCESS | 1856 | 1461887905551 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1856 | 1461887905554 Marionette TRACE conn5 <- [1,50,null,{}] 16:58:25 INFO - PROCESS | 1856 | 1461887905568 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1856 | 1461887905778 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 16:58:25 INFO - PROCESS | 1856 | 1461887905811 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f56dc800 == 20 [pid = 1856] [id = 20] 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f64f6cacc00) [pid = 1856] [serial = 57] [outer = (nil)] 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f64f7f4c000) [pid = 1856] [serial = 58] [outer = 0x7f64f6cacc00] 16:58:25 INFO - PROCESS | 1856 | 1461887905881 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f64f85b1800) [pid = 1856] [serial = 59] [outer = 0x7f64f6cacc00] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f64f54fb400) [pid = 1856] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f64f1931400) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f64f0232400) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f64ef21f400) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7f64f733e400) [pid = 1856] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7f64f0233000) [pid = 1856] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:58:26 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x7f64f7f40000) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:58:26 INFO - PROCESS | 1856 | 1461887906990 Marionette TRACE conn5 <- [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]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1487ms 16:58:27 INFO - PROCESS | 1856 | 1461887907038 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 1856 | 1461887907046 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:58:27 INFO - PROCESS | 1856 | 1461887907078 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1856 | 1461887907081 Marionette TRACE conn5 <- [1,54,null,{}] 16:58:27 INFO - PROCESS | 1856 | 1461887907089 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:27 INFO - PROCESS | 1856 | 1461887907236 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 16:58:27 INFO - PROCESS | 1856 | 1461887907287 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6e0b800 == 21 [pid = 1856] [id = 21] 16:58:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7f64f8bc3000) [pid = 1856] [serial = 60] [outer = (nil)] 16:58:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f64fb8ab800) [pid = 1856] [serial = 61] [outer = 0x7f64f8bc3000] 16:58:27 INFO - PROCESS | 1856 | 1461887907354 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f65050f0800) [pid = 1856] [serial = 62] [outer = 0x7f64f8bc3000] 16:58:28 INFO - PROCESS | 1856 | 1461887908065 Marionette TRACE conn5 <- [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]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1036ms 16:58:28 INFO - PROCESS | 1856 | 1461887908110 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 16:58:28 INFO - PROCESS | 1856 | 1461887908114 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 16:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:58:28 INFO - PROCESS | 1856 | 1461887908128 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1856 | 1461887908134 Marionette TRACE conn5 <- [1,58,null,{}] 16:58:28 INFO - PROCESS | 1856 | 1461887908161 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1856 | 1461887908324 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 16:58:28 INFO - PROCESS | 1856 | 1461887908337 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b0a800 == 22 [pid = 1856] [id = 22] 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f6505340400) [pid = 1856] [serial = 63] [outer = (nil)] 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f6505566000) [pid = 1856] [serial = 64] [outer = 0x7f6505340400] 16:58:28 INFO - PROCESS | 1856 | 1461887908405 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f650635a400) [pid = 1856] [serial = 65] [outer = 0x7f6505340400] 16:58:29 INFO - PROCESS | 1856 | 1461887909282 Marionette TRACE conn5 <- [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]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1195ms 16:58:29 INFO - PROCESS | 1856 | 1461887909322 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 16:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:58:29 INFO - PROCESS | 1856 | 1461887909328 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 16:58:29 INFO - PROCESS | 1856 | 1461887909337 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1856 | 1461887909344 Marionette TRACE conn5 <- [1,62,null,{}] 16:58:29 INFO - PROCESS | 1856 | 1461887909353 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:29 INFO - PROCESS | 1856 | 1461887909530 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 16:58:29 INFO - PROCESS | 1856 | 1461887909652 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f680a800 == 23 [pid = 1856] [id = 23] 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f64f6870800) [pid = 1856] [serial = 66] [outer = (nil)] 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f64f85a6400) [pid = 1856] [serial = 67] [outer = 0x7f64f6870800] 16:58:29 INFO - PROCESS | 1856 | 1461887909730 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f64faff4c00) [pid = 1856] [serial = 68] [outer = 0x7f64f6870800] 16:58:30 INFO - PROCESS | 1856 | 1461887910566 Marionette TRACE conn5 <- [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]]]}] 16:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1293ms 16:58:30 INFO - PROCESS | 1856 | 1461887910630 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1856 | 1461887910638 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:58:30 INFO - PROCESS | 1856 | 1461887910650 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1856 | 1461887910654 Marionette TRACE conn5 <- [1,66,null,{}] 16:58:30 INFO - PROCESS | 1856 | 1461887910661 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:30 INFO - PROCESS | 1856 | 1461887910857 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 16:58:30 INFO - PROCESS | 1856 | 1461887910978 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae22000 == 24 [pid = 1856] [id = 24] 16:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f64f6593800) [pid = 1856] [serial = 69] [outer = (nil)] 16:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f6506244400) [pid = 1856] [serial = 70] [outer = 0x7f64f6593800] 16:58:31 INFO - PROCESS | 1856 | 1461887911054 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f6507f0e400) [pid = 1856] [serial = 71] [outer = 0x7f64f6593800] 16:58:31 INFO - PROCESS | 1856 | 1461887911888 Marionette TRACE conn5 <- [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]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1287ms 16:58:31 INFO - PROCESS | 1856 | 1461887911937 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 16:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:58:31 INFO - PROCESS | 1856 | 1461887911943 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 16:58:31 INFO - PROCESS | 1856 | 1461887911950 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1856 | 1461887911958 Marionette TRACE conn5 <- [1,70,null,{}] 16:58:32 INFO - PROCESS | 1856 | 1461887911995 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:32 INFO - PROCESS | 1856 | 1461887912182 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 16:58:32 INFO - PROCESS | 1856 | 1461887912307 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65042af000 == 25 [pid = 1856] [id = 25] 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f650966cc00) [pid = 1856] [serial = 72] [outer = (nil)] 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f6509c67000) [pid = 1856] [serial = 73] [outer = 0x7f650966cc00] 16:58:32 INFO - PROCESS | 1856 | 1461887912410 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f6509fa1000) [pid = 1856] [serial = 74] [outer = 0x7f650966cc00] 16:58:33 INFO - PROCESS | 1856 | 1461887913251 Marionette TRACE conn5 <- [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]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1361ms 16:58:33 INFO - PROCESS | 1856 | 1461887913332 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1856 | 1461887913339 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:58:33 INFO - PROCESS | 1856 | 1461887913348 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1856 | 1461887913351 Marionette TRACE conn5 <- [1,74,null,{}] 16:58:33 INFO - PROCESS | 1856 | 1461887913355 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 1856 | 1461887913542 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 16:58:33 INFO - PROCESS | 1856 | 1461887913663 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505369000 == 26 [pid = 1856] [id = 26] 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f6509842c00) [pid = 1856] [serial = 75] [outer = (nil)] 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f650a630800) [pid = 1856] [serial = 76] [outer = 0x7f6509842c00] 16:58:33 INFO - PROCESS | 1856 | 1461887913740 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f650c2c9000) [pid = 1856] [serial = 77] [outer = 0x7f6509842c00] 16:58:34 INFO - PROCESS | 1856 | 1461887914556 Marionette TRACE conn5 <- [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]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1381ms 16:58:34 INFO - PROCESS | 1856 | 1461887914730 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1856 | 1461887914736 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:58:34 INFO - PROCESS | 1856 | 1461887914746 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1856 | 1461887914751 Marionette TRACE conn5 <- [1,78,null,{}] 16:58:34 INFO - PROCESS | 1856 | 1461887914765 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:34 INFO - PROCESS | 1856 | 1461887914975 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 16:58:35 INFO - PROCESS | 1856 | 1461887915112 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64efd6c000 == 27 [pid = 1856] [id = 27] 16:58:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64efdd3800) [pid = 1856] [serial = 78] [outer = (nil)] 16:58:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f64f0233800) [pid = 1856] [serial = 79] [outer = 0x7f64efdd3800] 16:58:35 INFO - PROCESS | 1856 | 1461887915867 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f64f1adac00) [pid = 1856] [serial = 80] [outer = 0x7f64efdd3800] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7f6507f4d000) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7f65050fa800) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f65062f8400) [pid = 1856] [serial = 43] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f64f1adb000) [pid = 1856] [serial = 46] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f6509c27400) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f650a565c00) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f64f006e000) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f64f7f6d800) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f65050f9400) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f64f1935000) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7f650533a400) [pid = 1856] [serial = 41] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f64f8446000) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f64f85ac400) [pid = 1856] [serial = 37] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7f64f72bd800) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f6506532000) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f64f649c400) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f64f8bbf400) [pid = 1856] [serial = 38] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f6507f0d000) [pid = 1856] [serial = 32] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x7f64f023a800) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 53 (0x7f64f0234000) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 52 (0x7f64f023b000) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 51 (0x7f64f6caf000) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | --DOMWINDOW == 50 (0x7f64f71d0000) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 16:58:36 INFO - PROCESS | 1856 | 1461887916647 Marionette TRACE conn5 <- [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]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1939ms 16:58:36 INFO - PROCESS | 1856 | 1461887916707 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1856 | 1461887916712 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 16:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:58:36 INFO - PROCESS | 1856 | 1461887916721 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1856 | 1461887916725 Marionette TRACE conn5 <- [1,82,null,{}] 16:58:36 INFO - PROCESS | 1856 | 1461887916733 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 1856 | 1461887916895 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 16:58:36 INFO - PROCESS | 1856 | 1461887916907 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f57e2000 == 28 [pid = 1856] [id = 28] 16:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x7f64f5464000) [pid = 1856] [serial = 81] [outer = (nil)] 16:58:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x7f64f6e97000) [pid = 1856] [serial = 82] [outer = 0x7f64f5464000] 16:58:36 INFO - PROCESS | 1856 | 1461887916981 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x7f64f74f4800) [pid = 1856] [serial = 83] [outer = 0x7f64f5464000] 16:58:37 INFO - PROCESS | 1856 | 1461887917732 Marionette TRACE conn5 <- [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]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1029ms 16:58:37 INFO - PROCESS | 1856 | 1461887917751 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1856 | 1461887917760 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:58:37 INFO - PROCESS | 1856 | 1461887917771 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1856 | 1461887917775 Marionette TRACE conn5 <- [1,86,null,{}] 16:58:37 INFO - PROCESS | 1856 | 1461887917787 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:37 INFO - PROCESS | 1856 | 1461887917942 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 16:58:37 INFO - PROCESS | 1856 | 1461887917966 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72c1800 == 29 [pid = 1856] [id = 29] 16:58:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x7f64f843fc00) [pid = 1856] [serial = 84] [outer = (nil)] 16:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x7f64f8742800) [pid = 1856] [serial = 85] [outer = 0x7f64f843fc00] 16:58:38 INFO - PROCESS | 1856 | 1461887918031 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f64f8fd3c00) [pid = 1856] [serial = 86] [outer = 0x7f64f843fc00] 16:58:38 INFO - PROCESS | 1856 | 1461887918848 Marionette TRACE conn5 <- [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]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1136ms 16:58:38 INFO - PROCESS | 1856 | 1461887918909 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1856 | 1461887918913 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 16:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:58:38 INFO - PROCESS | 1856 | 1461887918919 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1856 | 1461887918924 Marionette TRACE conn5 <- [1,90,null,{}] 16:58:38 INFO - PROCESS | 1856 | 1461887918940 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1856 | 1461887919144 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 16:58:39 INFO - PROCESS | 1856 | 1461887919167 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8796800 == 30 [pid = 1856] [id = 30] 16:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f65042c6400) [pid = 1856] [serial = 87] [outer = (nil)] 16:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f65050f9400) [pid = 1856] [serial = 88] [outer = 0x7f65042c6400] 16:58:39 INFO - PROCESS | 1856 | 1461887919229 Marionette DEBUG loaded listener.js 16:58:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f650510c000) [pid = 1856] [serial = 89] [outer = 0x7f65042c6400] 16:58:39 INFO - PROCESS | 1856 | 1461887919942 Marionette TRACE conn5 <- [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]]]}] 16:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1084ms 16:58:40 INFO - PROCESS | 1856 | 1461887920007 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 16:58:40 INFO - PROCESS | 1856 | 1461887920010 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 16:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:58:40 INFO - PROCESS | 1856 | 1461887920030 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 1856 | 1461887920033 Marionette TRACE conn5 <- [1,94,null,{}] 16:58:40 INFO - PROCESS | 1856 | 1461887920038 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:40 INFO - PROCESS | 1856 | 1461887920211 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 16:58:40 INFO - PROCESS | 1856 | 1461887920235 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9475800 == 31 [pid = 1856] [id = 31] 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f64f64a3400) [pid = 1856] [serial = 90] [outer = (nil)] 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f6505341000) [pid = 1856] [serial = 91] [outer = 0x7f64f64a3400] 16:58:40 INFO - PROCESS | 1856 | 1461887920298 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f65053a4400) [pid = 1856] [serial = 92] [outer = 0x7f64f64a3400] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f6505340400) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f64f8bc3000) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x7f64f6cacc00) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x7f650a633c00) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x7f64ef213c00) [pid = 1856] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x7f6509c25800) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:58:40 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x7f6509c68000) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:58:41 INFO - PROCESS | 1856 | 1461887921096 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1129ms 16:58:41 INFO - PROCESS | 1856 | 1461887921160 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1856 | 1461887921164 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:58:41 INFO - PROCESS | 1856 | 1461887921170 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1856 | 1461887921172 Marionette TRACE conn5 <- [1,98,null,{}] 16:58:41 INFO - PROCESS | 1856 | 1461887921178 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1856 | 1461887921372 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 16:58:41 INFO - PROCESS | 1856 | 1461887921385 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb117000 == 32 [pid = 1856] [id = 32] 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x7f64fafec000) [pid = 1856] [serial = 93] [outer = (nil)] 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x7f6506243c00) [pid = 1856] [serial = 94] [outer = 0x7f64fafec000] 16:58:41 INFO - PROCESS | 1856 | 1461887921457 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x7f6507f0c400) [pid = 1856] [serial = 95] [outer = 0x7f64fafec000] 16:58:42 INFO - PROCESS | 1856 | 1461887922169 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1025ms 16:58:42 INFO - PROCESS | 1856 | 1461887922198 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 1856 | 1461887922201 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 16:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:58:42 INFO - PROCESS | 1856 | 1461887922207 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1856 | 1461887922209 Marionette TRACE conn5 <- [1,102,null,{}] 16:58:42 INFO - PROCESS | 1856 | 1461887922215 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:42 INFO - PROCESS | 1856 | 1461887922384 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 16:58:42 INFO - PROCESS | 1856 | 1461887922404 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00cd800 == 33 [pid = 1856] [id = 33] 16:58:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x7f64f2d1bc00) [pid = 1856] [serial = 96] [outer = (nil)] 16:58:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x7f64f82da000) [pid = 1856] [serial = 97] [outer = 0x7f64f2d1bc00] 16:58:42 INFO - PROCESS | 1856 | 1461887922466 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f6508441800) [pid = 1856] [serial = 98] [outer = 0x7f64f2d1bc00] 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f64f3721000) [pid = 1856] [serial = 99] [outer = 0x7f64f54f9800] 16:58:43 INFO - PROCESS | 1856 | 1461887923502 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1336ms 16:58:43 INFO - PROCESS | 1856 | 1461887923545 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1856 | 1461887923552 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:58:43 INFO - PROCESS | 1856 | 1461887923562 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1856 | 1461887923567 Marionette TRACE conn5 <- [1,106,null,{}] 16:58:43 INFO - PROCESS | 1856 | 1461887923577 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1856 | 1461887923777 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 16:58:43 INFO - PROCESS | 1856 | 1461887923902 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f71b8000 == 34 [pid = 1856] [id = 34] 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f64f3724400) [pid = 1856] [serial = 100] [outer = (nil)] 16:58:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f64f64a9000) [pid = 1856] [serial = 101] [outer = 0x7f64f3724400] 16:58:43 INFO - PROCESS | 1856 | 1461887923981 Marionette DEBUG loaded listener.js 16:58:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f64f6cb0c00) [pid = 1856] [serial = 102] [outer = 0x7f64f3724400] 16:58:44 INFO - PROCESS | 1856 | 1461887924841 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1337ms 16:58:44 INFO - PROCESS | 1856 | 1461887924900 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1856 | 1461887924907 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:58:44 INFO - PROCESS | 1856 | 1461887924919 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1856 | 1461887924922 Marionette TRACE conn5 <- [1,110,null,{}] 16:58:44 INFO - PROCESS | 1856 | 1461887924929 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1856 | 1461887925093 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 16:58:45 INFO - PROCESS | 1856 | 1461887925214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe612000 == 35 [pid = 1856] [id = 35] 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f64f8446000) [pid = 1856] [serial = 103] [outer = (nil)] 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f64f8bbc400) [pid = 1856] [serial = 104] [outer = 0x7f64f8446000] 16:58:45 INFO - PROCESS | 1856 | 1461887925287 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f64fb8a7c00) [pid = 1856] [serial = 105] [outer = 0x7f64f8446000] 16:58:46 INFO - PROCESS | 1856 | 1461887926323 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1487ms 16:58:46 INFO - PROCESS | 1856 | 1461887926407 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1856 | 1461887926412 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:58:46 INFO - PROCESS | 1856 | 1461887926420 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1856 | 1461887926426 Marionette TRACE conn5 <- [1,114,null,{}] 16:58:46 INFO - PROCESS | 1856 | 1461887926435 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:46 INFO - PROCESS | 1856 | 1461887926644 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 16:58:46 INFO - PROCESS | 1856 | 1461887926825 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f645e000 == 36 [pid = 1856] [id = 36] 16:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f64f649b400) [pid = 1856] [serial = 106] [outer = (nil)] 16:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f64f66e7400) [pid = 1856] [serial = 107] [outer = 0x7f64f649b400] 16:58:46 INFO - PROCESS | 1856 | 1461887926893 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64f74f2c00) [pid = 1856] [serial = 108] [outer = 0x7f64f649b400] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f947d000 == 35 [pid = 1856] [id = 16] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae22000 == 34 [pid = 1856] [id = 24] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6504e13800 == 33 [pid = 1856] [id = 17] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae34800 == 32 [pid = 1856] [id = 15] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6e0b800 == 31 [pid = 1856] [id = 21] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b75000 == 30 [pid = 1856] [id = 14] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f56dc800 == 29 [pid = 1856] [id = 20] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505369000 == 28 [pid = 1856] [id = 26] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b0a800 == 27 [pid = 1856] [id = 22] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f680a800 == 26 [pid = 1856] [id = 23] 16:58:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f680b800 == 25 [pid = 1856] [id = 13] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f650635a400) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f6505566000) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f65050f0800) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f64f7f4c000) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f64fb8ab800) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f64f85b1800) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f650c2c3800) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f650a68d800) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x7f6507f0d800) [pid = 1856] [serial = 47] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x7f6509c2e400) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x7f650a62c400) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1856 | 1461887927628 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1239ms 16:58:47 INFO - PROCESS | 1856 | 1461887927667 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 1856 | 1461887927675 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:58:47 INFO - PROCESS | 1856 | 1461887927686 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1856 | 1461887927689 Marionette TRACE conn5 <- [1,118,null,{}] 16:58:47 INFO - PROCESS | 1856 | 1461887927697 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:47 INFO - PROCESS | 1856 | 1461887927837 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 16:58:47 INFO - PROCESS | 1856 | 1461887927855 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e2c800 == 26 [pid = 1856] [id = 37] 16:58:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x7f64f8bbdc00) [pid = 1856] [serial = 109] [outer = (nil)] 16:58:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x7f64fafeb800) [pid = 1856] [serial = 110] [outer = 0x7f64f8bbdc00] 16:58:47 INFO - PROCESS | 1856 | 1461887927926 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x7f64ff2a3000) [pid = 1856] [serial = 111] [outer = 0x7f64f8bbdc00] 16:58:48 INFO - PROCESS | 1856 | 1461887928702 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1029ms 16:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:58:48 INFO - PROCESS | 1856 | 1461887928716 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1856 | 1461887928719 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 16:58:48 INFO - PROCESS | 1856 | 1461887928725 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1856 | 1461887928731 Marionette TRACE conn5 <- [1,122,null,{}] 16:58:48 INFO - PROCESS | 1856 | 1461887928762 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1856 | 1461887928913 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 16:58:48 INFO - PROCESS | 1856 | 1461887928935 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb114800 == 27 [pid = 1856] [id = 38] 16:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f64f006b000) [pid = 1856] [serial = 112] [outer = (nil)] 16:58:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f65062f8400) [pid = 1856] [serial = 113] [outer = 0x7f64f006b000] 16:58:49 INFO - PROCESS | 1856 | 1461887929003 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f65066e4000) [pid = 1856] [serial = 114] [outer = 0x7f64f006b000] 16:58:49 INFO - PROCESS | 1856 | 1461887929745 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1085ms 16:58:49 INFO - PROCESS | 1856 | 1461887929810 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 16:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:58:49 INFO - PROCESS | 1856 | 1461887929815 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 16:58:49 INFO - PROCESS | 1856 | 1461887929830 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1856 | 1461887929845 Marionette TRACE conn5 <- [1,126,null,{}] 16:58:49 INFO - PROCESS | 1856 | 1461887929860 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:50 INFO - PROCESS | 1856 | 1461887930041 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 16:58:50 INFO - PROCESS | 1856 | 1461887930068 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505018800 == 28 [pid = 1856] [id = 39] 16:58:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f64eff90c00) [pid = 1856] [serial = 115] [outer = (nil)] 16:58:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f6509845800) [pid = 1856] [serial = 116] [outer = 0x7f64eff90c00] 16:58:50 INFO - PROCESS | 1856 | 1461887930130 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f6509c28000) [pid = 1856] [serial = 117] [outer = 0x7f64eff90c00] 16:58:50 INFO - PROCESS | 1856 | 1461887930858 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1063ms 16:58:50 INFO - PROCESS | 1856 | 1461887930887 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 16:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:58:50 INFO - PROCESS | 1856 | 1461887930891 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 16:58:50 INFO - PROCESS | 1856 | 1461887930898 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1856 | 1461887930901 Marionette TRACE conn5 <- [1,130,null,{}] 16:58:50 INFO - PROCESS | 1856 | 1461887930907 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1856 | 1461887931104 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 16:58:51 INFO - PROCESS | 1856 | 1461887931127 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f947b800 == 29 [pid = 1856] [id = 40] 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f64eff87c00) [pid = 1856] [serial = 118] [outer = (nil)] 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64f1aba800) [pid = 1856] [serial = 119] [outer = 0x7f64eff87c00] 16:58:51 INFO - PROCESS | 1856 | 1461887931194 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f64f1ac2400) [pid = 1856] [serial = 120] [outer = 0x7f64eff87c00] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7f65042c6400) [pid = 1856] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f64fafec000) [pid = 1856] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f64f6870800) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f64efdd3800) [pid = 1856] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f650966cc00) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f64f5464000) [pid = 1856] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f64f6593800) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f64f64a3400) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:58:51 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0x7f64f843fc00) [pid = 1856] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:58:52 INFO - PROCESS | 1856 | 1461887932013 Marionette TRACE conn5 <- [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]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1140ms 16:58:52 INFO - PROCESS | 1856 | 1461887932037 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1856 | 1461887932041 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:58:52 INFO - PROCESS | 1856 | 1461887932047 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1856 | 1461887932050 Marionette TRACE conn5 <- [1,134,null,{}] 16:58:52 INFO - PROCESS | 1856 | 1461887932055 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:52 INFO - PROCESS | 1856 | 1461887932223 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 16:58:52 INFO - PROCESS | 1856 | 1461887932244 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6506022000 == 30 [pid = 1856] [id = 41] 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x7f64f1ad9c00) [pid = 1856] [serial = 121] [outer = (nil)] 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f64fb864800) [pid = 1856] [serial = 122] [outer = 0x7f64f1ad9c00] 16:58:52 INFO - PROCESS | 1856 | 1461887932325 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f6505348c00) [pid = 1856] [serial = 123] [outer = 0x7f64f1ad9c00] 16:58:53 INFO - PROCESS | 1856 | 1461887933041 Marionette TRACE conn5 <- [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]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1033ms 16:58:53 INFO - PROCESS | 1856 | 1461887933082 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1856 | 1461887933086 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:58:53 INFO - PROCESS | 1856 | 1461887933092 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1856 | 1461887933095 Marionette TRACE conn5 <- [1,138,null,{}] 16:58:53 INFO - PROCESS | 1856 | 1461887933100 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1856 | 1461887933261 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 16:58:53 INFO - PROCESS | 1856 | 1461887933282 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650651d800 == 31 [pid = 1856] [id = 42] 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f64f193f800) [pid = 1856] [serial = 124] [outer = (nil)] 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f6509c24000) [pid = 1856] [serial = 125] [outer = 0x7f64f193f800] 16:58:53 INFO - PROCESS | 1856 | 1461887933344 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f6509c2d000) [pid = 1856] [serial = 126] [outer = 0x7f64f193f800] 16:58:54 INFO - PROCESS | 1856 | 1461887934254 Marionette TRACE conn5 <- [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]]]}] 16:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1228ms 16:58:54 INFO - PROCESS | 1856 | 1461887934321 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1856 | 1461887934327 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:58:54 INFO - PROCESS | 1856 | 1461887934336 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1856 | 1461887934342 Marionette TRACE conn5 <- [1,142,null,{}] 16:58:54 INFO - PROCESS | 1856 | 1461887934352 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1856 | 1461887934568 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 16:58:54 INFO - PROCESS | 1856 | 1461887934693 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6e0d800 == 32 [pid = 1856] [id = 43] 16:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f64ef21dc00) [pid = 1856] [serial = 127] [outer = (nil)] 16:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64f1addc00) [pid = 1856] [serial = 128] [outer = 0x7f64ef21dc00] 16:58:54 INFO - PROCESS | 1856 | 1461887934780 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f64f4111400) [pid = 1856] [serial = 129] [outer = 0x7f64ef21dc00] 16:58:55 INFO - PROCESS | 1856 | 1461887935651 Marionette TRACE conn5 <- [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]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1385ms 16:58:55 INFO - PROCESS | 1856 | 1461887935722 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1856 | 1461887935730 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 16:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:58:55 INFO - PROCESS | 1856 | 1461887935770 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1856 | 1461887935774 Marionette TRACE conn5 <- [1,146,null,{}] 16:58:55 INFO - PROCESS | 1856 | 1461887935836 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1856 | 1461887936018 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 16:58:56 INFO - PROCESS | 1856 | 1461887936153 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb113800 == 33 [pid = 1856] [id = 44] 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f64f733a400) [pid = 1856] [serial = 130] [outer = (nil)] 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f64f85b1800) [pid = 1856] [serial = 131] [outer = 0x7f64f733a400] 16:58:56 INFO - PROCESS | 1856 | 1461887936269 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f64fb9a6000) [pid = 1856] [serial = 132] [outer = 0x7f64f733a400] 16:58:57 INFO - PROCESS | 1856 | 1461887937078 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1387ms 16:58:57 INFO - PROCESS | 1856 | 1461887937177 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1856 | 1461887937181 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:58:57 INFO - PROCESS | 1856 | 1461887937260 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1856 | 1461887937267 Marionette TRACE conn5 <- [1,150,null,{}] 16:58:57 INFO - PROCESS | 1856 | 1461887937338 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:57 INFO - PROCESS | 1856 | 1461887937522 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 16:58:57 INFO - PROCESS | 1856 | 1461887937676 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509c8d800 == 34 [pid = 1856] [id = 45] 16:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f650533a400) [pid = 1856] [serial = 133] [outer = (nil)] 16:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f6509c27800) [pid = 1856] [serial = 134] [outer = 0x7f650533a400] 16:58:57 INFO - PROCESS | 1856 | 1461887937753 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f6509c6ac00) [pid = 1856] [serial = 135] [outer = 0x7f650533a400] 16:58:58 INFO - PROCESS | 1856 | 1461887938533 Marionette TRACE conn5 <- [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]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1378ms 16:58:58 INFO - PROCESS | 1856 | 1461887938576 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 1856 | 1461887938582 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 16:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:58:58 INFO - PROCESS | 1856 | 1461887938589 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1856 | 1461887938591 Marionette TRACE conn5 <- [1,154,null,{}] 16:58:58 INFO - PROCESS | 1856 | 1461887938598 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1856 | 1461887938759 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 16:58:59 INFO - PROCESS | 1856 | 1461887939029 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63d5800 == 35 [pid = 1856] [id = 46] 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f64f0234000) [pid = 1856] [serial = 136] [outer = (nil)] 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f64f1ab7400) [pid = 1856] [serial = 137] [outer = 0x7f64f0234000] 16:58:59 INFO - PROCESS | 1856 | 1461887939108 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f64f2d22c00) [pid = 1856] [serial = 138] [outer = 0x7f64f0234000] 16:59:00 INFO - PROCESS | 1856 | 1461887940091 Marionette TRACE conn5 <- [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]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1530ms 16:59:00 INFO - PROCESS | 1856 | 1461887940120 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1856 | 1461887940126 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:59:00 INFO - PROCESS | 1856 | 1461887940135 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1856 | 1461887940140 Marionette TRACE conn5 <- [1,158,null,{}] 16:59:00 INFO - PROCESS | 1856 | 1461887940148 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1856 | 1461887940351 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 16:59:00 INFO - PROCESS | 1856 | 1461887940507 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65055bc000 == 34 [pid = 1856] [id = 19] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f64f82da000) [pid = 1856] [serial = 97] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0e11800 == 35 [pid = 1856] [id = 47] 16:59:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f64f19d8800) [pid = 1856] [serial = 139] [outer = (nil)] 16:59:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f64f82d2c00) [pid = 1856] [serial = 140] [outer = 0x7f64f19d8800] 16:59:00 INFO - PROCESS | 1856 | 1461887940625 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f64f8743000) [pid = 1856] [serial = 141] [outer = 0x7f64f19d8800] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7f65050f9400) [pid = 1856] [serial = 88] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7f6506243c00) [pid = 1856] [serial = 94] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f64f85a6400) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7f64f1adac00) [pid = 1856] [serial = 80] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7f6509fa1000) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x7f64f74f4800) [pid = 1856] [serial = 83] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0x7f6507f0c400) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7f64f6e97000) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7f6506244400) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7f6507f0e400) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7f64faff4c00) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7f64f0233800) [pid = 1856] [serial = 79] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f650510c000) [pid = 1856] [serial = 89] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x7f6505341000) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x7f64f8742800) [pid = 1856] [serial = 85] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x7f64f8fd3c00) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x7f65053a4400) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x7f6509c67000) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 16:59:00 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x7f650a630800) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 16:59:01 INFO - PROCESS | 1856 | 1461887941552 Marionette TRACE conn5 <- [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]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1433ms 16:59:01 INFO - PROCESS | 1856 | 1461887941570 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1856 | 1461887941576 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 16:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:59:01 INFO - PROCESS | 1856 | 1461887941584 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1856 | 1461887941588 Marionette TRACE conn5 <- [1,162,null,{}] 16:59:01 INFO - PROCESS | 1856 | 1461887941594 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 1856 | 1461887941754 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 16:59:01 INFO - PROCESS | 1856 | 1461887941774 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9292000 == 36 [pid = 1856] [id = 48] 16:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x7f650510cc00) [pid = 1856] [serial = 142] [outer = (nil)] 16:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x7f6505115000) [pid = 1856] [serial = 143] [outer = 0x7f650510cc00] 16:59:01 INFO - PROCESS | 1856 | 1461887941857 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x7f6505334400) [pid = 1856] [serial = 144] [outer = 0x7f650510cc00] 16:59:02 INFO - PROCESS | 1856 | 1461887942626 Marionette TRACE conn5 <- [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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1098ms 16:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:59:02 INFO - PROCESS | 1856 | 1461887942684 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1856 | 1461887942686 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 16:59:02 INFO - PROCESS | 1856 | 1461887942695 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1856 | 1461887942703 Marionette TRACE conn5 <- [1,166,null,{}] 16:59:02 INFO - PROCESS | 1856 | 1461887942722 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:02 INFO - PROCESS | 1856 | 1461887942870 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 16:59:02 INFO - PROCESS | 1856 | 1461887942882 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe611800 == 37 [pid = 1856] [id = 49] 16:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x7f6506251400) [pid = 1856] [serial = 145] [outer = (nil)] 16:59:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x7f6507f0dc00) [pid = 1856] [serial = 146] [outer = 0x7f6506251400] 16:59:02 INFO - PROCESS | 1856 | 1461887942949 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x7f6509c25400) [pid = 1856] [serial = 147] [outer = 0x7f6506251400] 16:59:03 INFO - PROCESS | 1856 | 1461887943726 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1094ms 16:59:03 INFO - PROCESS | 1856 | 1461887943795 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 16:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:59:03 INFO - PROCESS | 1856 | 1461887943800 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 16:59:03 INFO - PROCESS | 1856 | 1461887943806 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1856 | 1461887943810 Marionette TRACE conn5 <- [1,170,null,{}] 16:59:03 INFO - PROCESS | 1856 | 1461887943815 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:04 INFO - PROCESS | 1856 | 1461887944000 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 16:59:04 INFO - PROCESS | 1856 | 1461887944025 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505317000 == 38 [pid = 1856] [id = 50] 16:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64f2d9c800) [pid = 1856] [serial = 148] [outer = (nil)] 16:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f64f2da5c00) [pid = 1856] [serial = 149] [outer = 0x7f64f2d9c800] 16:59:04 INFO - PROCESS | 1856 | 1461887944087 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f64f3720800) [pid = 1856] [serial = 150] [outer = 0x7f64f2d9c800] 16:59:04 INFO - PROCESS | 1856 | 1461887944928 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1183ms 16:59:04 INFO - PROCESS | 1856 | 1461887944989 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 1856 | 1461887944992 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 16:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:59:05 INFO - PROCESS | 1856 | 1461887945000 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1856 | 1461887945003 Marionette TRACE conn5 <- [1,174,null,{}] 16:59:05 INFO - PROCESS | 1856 | 1461887945008 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1856 | 1461887945184 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 16:59:05 INFO - PROCESS | 1856 | 1461887945207 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65096e1000 == 39 [pid = 1856] [id = 51] 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f650843b000) [pid = 1856] [serial = 151] [outer = (nil)] 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f6509c2ac00) [pid = 1856] [serial = 152] [outer = 0x7f650843b000] 16:59:05 INFO - PROCESS | 1856 | 1461887945283 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f6509d38000) [pid = 1856] [serial = 153] [outer = 0x7f650843b000] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x7f64eff87c00) [pid = 1856] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x7f64f006b000) [pid = 1856] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x7f64f649b400) [pid = 1856] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x7f64f8bbdc00) [pid = 1856] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x7f64eff90c00) [pid = 1856] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:59:05 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x7f64f1ad9c00) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:59:06 INFO - PROCESS | 1856 | 1461887946103 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1133ms 16:59:06 INFO - PROCESS | 1856 | 1461887946133 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1856 | 1461887946137 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:59:06 INFO - PROCESS | 1856 | 1461887946143 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1856 | 1461887946145 Marionette TRACE conn5 <- [1,178,null,{}] 16:59:06 INFO - PROCESS | 1856 | 1461887946151 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:06 INFO - PROCESS | 1856 | 1461887946321 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 16:59:06 INFO - PROCESS | 1856 | 1461887946352 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a273000 == 40 [pid = 1856] [id = 52] 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x7f64ed7df800) [pid = 1856] [serial = 154] [outer = (nil)] 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x7f64ed7eb400) [pid = 1856] [serial = 155] [outer = 0x7f64ed7df800] 16:59:06 INFO - PROCESS | 1856 | 1461887946413 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x7f6504245000) [pid = 1856] [serial = 156] [outer = 0x7f64ed7df800] 16:59:07 INFO - PROCESS | 1856 | 1461887947075 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:59:07 INFO - PROCESS | 1856 | 1461887947118 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1032ms 16:59:07 INFO - PROCESS | 1856 | 1461887947176 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1856 | 1461887947179 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:59:07 INFO - PROCESS | 1856 | 1461887947185 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1856 | 1461887947188 Marionette TRACE conn5 <- [1,182,null,{}] 16:59:07 INFO - PROCESS | 1856 | 1461887947193 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1856 | 1461887947376 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 16:59:07 INFO - PROCESS | 1856 | 1461887947425 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f021f000 == 41 [pid = 1856] [id = 53] 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x7f64ed7e6c00) [pid = 1856] [serial = 157] [outer = (nil)] 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x7f6509c70c00) [pid = 1856] [serial = 158] [outer = 0x7f64ed7e6c00] 16:59:07 INFO - PROCESS | 1856 | 1461887947489 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x7f650a632000) [pid = 1856] [serial = 159] [outer = 0x7f64ed7e6c00] 16:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1188ms 16:59:08 INFO - PROCESS | 1856 | 1461887948364 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:59:08 INFO - PROCESS | 1856 | 1461887948377 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 1856 | 1461887948383 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 16:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:59:08 INFO - PROCESS | 1856 | 1461887948393 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 1856 | 1461887948397 Marionette TRACE conn5 <- [1,186,null,{}] 16:59:08 INFO - PROCESS | 1856 | 1461887948407 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:08 INFO - PROCESS | 1856 | 1461887948619 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 16:59:08 INFO - PROCESS | 1856 | 1461887948758 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f810c000 == 42 [pid = 1856] [id = 54] 16:59:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x7f64ed7dc400) [pid = 1856] [serial = 160] [outer = (nil)] 16:59:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x7f64f2d9c400) [pid = 1856] [serial = 161] [outer = 0x7f64ed7dc400] 16:59:08 INFO - PROCESS | 1856 | 1461887948837 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f64f3725000) [pid = 1856] [serial = 162] [outer = 0x7f64ed7dc400] 16:59:09 INFO - PROCESS | 1856 | 1461887949901 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1535ms 16:59:09 INFO - PROCESS | 1856 | 1461887949929 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1856 | 1461887949937 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:59:09 INFO - PROCESS | 1856 | 1461887949948 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1856 | 1461887949953 Marionette TRACE conn5 <- [1,190,null,{}] 16:59:09 INFO - PROCESS | 1856 | 1461887949959 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:10 INFO - PROCESS | 1856 | 1461887950126 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 16:59:10 INFO - PROCESS | 1856 | 1461887950298 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb934800 == 43 [pid = 1856] [id = 55] 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f64f7f44400) [pid = 1856] [serial = 163] [outer = (nil)] 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f64f8741000) [pid = 1856] [serial = 164] [outer = 0x7f64f7f44400] 16:59:10 INFO - PROCESS | 1856 | 1461887950381 Marionette DEBUG loaded listener.js 16:59:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f65042c1000) [pid = 1856] [serial = 165] [outer = 0x7f64f7f44400] 16:59:11 INFO - PROCESS | 1856 | 1461887951198 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1287ms 16:59:11 INFO - PROCESS | 1856 | 1461887951236 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 16:59:11 INFO - PROCESS | 1856 | 1461887951241 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 16:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:59:11 INFO - PROCESS | 1856 | 1461887951248 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:59:11 INFO - PROCESS | 1856 | 1461887951254 Marionette TRACE conn5 <- [1,194,null,{}] 16:59:11 INFO - PROCESS | 1856 | 1461887951271 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1856 | 1461887951450 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 16:59:11 INFO - PROCESS | 1856 | 1461887951581 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a61f800 == 44 [pid = 1856] [id = 56] 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f650556e400) [pid = 1856] [serial = 166] [outer = (nil)] 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f65063c5800) [pid = 1856] [serial = 167] [outer = 0x7f650556e400] 16:59:11 INFO - PROCESS | 1856 | 1461887951670 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f6509c2bc00) [pid = 1856] [serial = 168] [outer = 0x7f650556e400] 16:59:12 INFO - PROCESS | 1856 | 1461887952531 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1340ms 16:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:59:12 INFO - PROCESS | 1856 | 1461887952588 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 1856 | 1461887952592 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 16:59:12 INFO - PROCESS | 1856 | 1461887952600 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1856 | 1461887952604 Marionette TRACE conn5 <- [1,198,null,{}] 16:59:12 INFO - PROCESS | 1856 | 1461887952610 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 1856 | 1461887952809 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 16:59:12 INFO - PROCESS | 1856 | 1461887952943 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e539000 == 45 [pid = 1856] [id = 57] 16:59:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f6505341800) [pid = 1856] [serial = 169] [outer = (nil)] 16:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f650a630c00) [pid = 1856] [serial = 170] [outer = 0x7f6505341800] 16:59:13 INFO - PROCESS | 1856 | 1461887953019 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f650c25e000) [pid = 1856] [serial = 171] [outer = 0x7f6505341800] 16:59:13 INFO - PROCESS | 1856 | 1461887953974 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1434ms 16:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:59:14 INFO - PROCESS | 1856 | 1461887954051 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 1856 | 1461887954053 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 1856 | 1461887954063 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1856 | 1461887954065 Marionette TRACE conn5 <- [1,202,null,{}] 16:59:14 INFO - PROCESS | 1856 | 1461887954072 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 1856 | 1461887954253 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 16:59:14 INFO - PROCESS | 1856 | 1461887954586 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e4b800 == 46 [pid = 1856] [id = 58] 16:59:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f64ed7e5000) [pid = 1856] [serial = 172] [outer = (nil)] 16:59:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f64f19d7000) [pid = 1856] [serial = 173] [outer = 0x7f64ed7e5000] 16:59:14 INFO - PROCESS | 1856 | 1461887954719 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f64f2d9d800) [pid = 1856] [serial = 174] [outer = 0x7f64ed7e5000] 16:59:15 INFO - PROCESS | 1856 | 1461887955494 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1483ms 16:59:15 INFO - PROCESS | 1856 | 1461887955545 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 16:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:59:15 INFO - PROCESS | 1856 | 1461887955551 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 16:59:15 INFO - PROCESS | 1856 | 1461887955558 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1856 | 1461887955564 Marionette TRACE conn5 <- [1,206,null,{}] 16:59:15 INFO - PROCESS | 1856 | 1461887955570 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:15 INFO - PROCESS | 1856 | 1461887955732 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 16:59:15 INFO - PROCESS | 1856 | 1461887955867 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00d0000 == 47 [pid = 1856] [id = 59] 16:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f64f2da2800) [pid = 1856] [serial = 175] [outer = (nil)] 16:59:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f64f4d60400) [pid = 1856] [serial = 176] [outer = 0x7f64f2da2800] 16:59:15 INFO - PROCESS | 1856 | 1461887955977 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f64f74f4800) [pid = 1856] [serial = 177] [outer = 0x7f64f2da2800] 16:59:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f42b3800 == 46 [pid = 1856] [id = 8] 16:59:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f54ab000 == 45 [pid = 1856] [id = 12] 16:59:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64efd6c000 == 44 [pid = 1856] [id = 27] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7f6509c24000) [pid = 1856] [serial = 125] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7f64f1aba800) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7f65062f8400) [pid = 1856] [serial = 113] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7f64f66e7400) [pid = 1856] [serial = 107] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7f64fafeb800) [pid = 1856] [serial = 110] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7f6509845800) [pid = 1856] [serial = 116] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7f64ff2a3000) [pid = 1856] [serial = 111] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7f64fb864800) [pid = 1856] [serial = 122] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7f64f64a9000) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7f64f8bbc400) [pid = 1856] [serial = 104] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7f64f74f2c00) [pid = 1856] [serial = 108] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7f64f1ac2400) [pid = 1856] [serial = 120] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x7f6505348c00) [pid = 1856] [serial = 123] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0x7f6509c28000) [pid = 1856] [serial = 117] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x7f65066e4000) [pid = 1856] [serial = 114] [outer = (nil)] [url = about:blank] 16:59:16 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0x7f64f7f4cc00) [pid = 1856] [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.] 16:59:16 INFO - PROCESS | 1856 | 1461887956805 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1290ms 16:59:16 INFO - PROCESS | 1856 | 1461887956851 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1856 | 1461887956857 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:59:16 INFO - PROCESS | 1856 | 1461887956866 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1856 | 1461887956870 Marionette TRACE conn5 <- [1,210,null,{}] 16:59:16 INFO - PROCESS | 1856 | 1461887956876 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:17 INFO - PROCESS | 1856 | 1461887957018 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 16:59:17 INFO - PROCESS | 1856 | 1461887957037 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e42800 == 45 [pid = 1856] [id = 60] 16:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x7f64f7f73400) [pid = 1856] [serial = 178] [outer = (nil)] 16:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x7f64fafefc00) [pid = 1856] [serial = 179] [outer = 0x7f64f7f73400] 16:59:17 INFO - PROCESS | 1856 | 1461887957101 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x7f6504e83c00) [pid = 1856] [serial = 180] [outer = 0x7f64f7f73400] 16:59:17 INFO - PROCESS | 1856 | 1461887957847 Marionette TRACE conn5 <- [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]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1035ms 16:59:17 INFO - PROCESS | 1856 | 1461887957913 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 16:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:59:17 INFO - PROCESS | 1856 | 1461887957917 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 16:59:17 INFO - PROCESS | 1856 | 1461887957937 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1856 | 1461887957947 Marionette TRACE conn5 <- [1,214,null,{}] 16:59:17 INFO - PROCESS | 1856 | 1461887957965 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1856 | 1461887958120 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 16:59:18 INFO - PROCESS | 1856 | 1461887958132 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505367800 == 46 [pid = 1856] [id = 61] 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x7f65051eb400) [pid = 1856] [serial = 181] [outer = (nil)] 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f65063c5c00) [pid = 1856] [serial = 182] [outer = 0x7f65051eb400] 16:59:18 INFO - PROCESS | 1856 | 1461887958198 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f650969b800) [pid = 1856] [serial = 183] [outer = 0x7f65051eb400] 16:59:18 INFO - PROCESS | 1856 | 1461887958982 Marionette TRACE conn5 <- [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]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1107ms 16:59:19 INFO - PROCESS | 1856 | 1461887959051 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1856 | 1461887959056 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:59:19 INFO - PROCESS | 1856 | 1461887959073 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1856 | 1461887959077 Marionette TRACE conn5 <- [1,218,null,{}] 16:59:19 INFO - PROCESS | 1856 | 1461887959094 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1856 | 1461887959274 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 16:59:19 INFO - PROCESS | 1856 | 1461887959295 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65084a9000 == 47 [pid = 1856] [id = 62] 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f6505343c00) [pid = 1856] [serial = 184] [outer = (nil)] 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f6509c2e000) [pid = 1856] [serial = 185] [outer = 0x7f6505343c00] 16:59:19 INFO - PROCESS | 1856 | 1461887959357 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f6509d3d800) [pid = 1856] [serial = 186] [outer = 0x7f6505343c00] 16:59:20 INFO - PROCESS | 1856 | 1461887960105 Marionette TRACE conn5 <- [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]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1093ms 16:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:59:20 INFO - PROCESS | 1856 | 1461887960160 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 16:59:20 INFO - PROCESS | 1856 | 1461887960162 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 16:59:20 INFO - PROCESS | 1856 | 1461887960169 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 1856 | 1461887960173 Marionette TRACE conn5 <- [1,222,null,{}] 16:59:20 INFO - PROCESS | 1856 | 1461887960188 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:20 INFO - PROCESS | 1856 | 1461887960365 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 16:59:20 INFO - PROCESS | 1856 | 1461887960388 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a27e800 == 48 [pid = 1856] [id = 63] 16:59:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f650a68d800) [pid = 1856] [serial = 187] [outer = (nil)] 16:59:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f650c2c8c00) [pid = 1856] [serial = 188] [outer = 0x7f650a68d800] 16:59:20 INFO - PROCESS | 1856 | 1461887960466 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f650cf8d800) [pid = 1856] [serial = 189] [outer = 0x7f650a68d800] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x7f64f2d9c800) [pid = 1856] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x7f650843b000) [pid = 1856] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x7f64ed7df800) [pid = 1856] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x7f64f0234000) [pid = 1856] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0x7f64f19d8800) [pid = 1856] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x7f650510cc00) [pid = 1856] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x7f64f193f800) [pid = 1856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:59:21 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x7f6506251400) [pid = 1856] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:59:21 INFO - PROCESS | 1856 | 1461887961443 Marionette TRACE conn5 <- [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]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1297ms 16:59:21 INFO - PROCESS | 1856 | 1461887961466 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1856 | 1461887961470 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:59:21 INFO - PROCESS | 1856 | 1461887961476 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1856 | 1461887961478 Marionette TRACE conn5 <- [1,226,null,{}] 16:59:21 INFO - PROCESS | 1856 | 1461887961484 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1856 | 1461887961691 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 16:59:21 INFO - PROCESS | 1856 | 1461887961757 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c60800 == 49 [pid = 1856] [id = 64] 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x7f64f193f800) [pid = 1856] [serial = 190] [outer = (nil)] 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x7f650ccae000) [pid = 1856] [serial = 191] [outer = 0x7f64f193f800] 16:59:21 INFO - PROCESS | 1856 | 1461887961820 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x7f650cfeb400) [pid = 1856] [serial = 192] [outer = 0x7f64f193f800] 16:59:22 INFO - PROCESS | 1856 | 1461887962428 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 977ms 16:59:22 INFO - PROCESS | 1856 | 1461887962455 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1856 | 1461887962458 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 16:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:59:22 INFO - PROCESS | 1856 | 1461887962464 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1856 | 1461887962466 Marionette TRACE conn5 <- [1,230,null,{}] 16:59:22 INFO - PROCESS | 1856 | 1461887962471 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:22 INFO - PROCESS | 1856 | 1461887962643 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 16:59:22 INFO - PROCESS | 1856 | 1461887962709 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e7b1800 == 50 [pid = 1856] [id = 65] 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x7f64f1ada400) [pid = 1856] [serial = 193] [outer = (nil)] 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x7f650e756400) [pid = 1856] [serial = 194] [outer = 0x7f64f1ada400] 16:59:22 INFO - PROCESS | 1856 | 1461887962771 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x7f650f57a000) [pid = 1856] [serial = 195] [outer = 0x7f64f1ada400] 16:59:23 INFO - PROCESS | 1856 | 1461887963576 Marionette TRACE conn5 <- [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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1185ms 16:59:23 INFO - PROCESS | 1856 | 1461887963650 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1856 | 1461887963663 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:59:23 INFO - PROCESS | 1856 | 1461887963678 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1856 | 1461887963684 Marionette TRACE conn5 <- [1,234,null,{}] 16:59:23 INFO - PROCESS | 1856 | 1461887963695 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1856 | 1461887963943 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 16:59:24 INFO - PROCESS | 1856 | 1461887964050 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8186800 == 51 [pid = 1856] [id = 66] 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x7f64ed906800) [pid = 1856] [serial = 196] [outer = (nil)] 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x7f64ed90f800) [pid = 1856] [serial = 197] [outer = 0x7f64ed906800] 16:59:24 INFO - PROCESS | 1856 | 1461887964125 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f64f1937800) [pid = 1856] [serial = 198] [outer = 0x7f64ed906800] 16:59:24 INFO - PROCESS | 1856 | 1461887964909 Marionette TRACE conn5 <- [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]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1289ms 16:59:24 INFO - PROCESS | 1856 | 1461887964967 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1856 | 1461887964977 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 16:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:59:24 INFO - PROCESS | 1856 | 1461887964989 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1856 | 1461887964993 Marionette TRACE conn5 <- [1,238,null,{}] 16:59:25 INFO - PROCESS | 1856 | 1461887965000 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:25 INFO - PROCESS | 1856 | 1461887965180 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 16:59:25 INFO - PROCESS | 1856 | 1461887965315 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe618000 == 52 [pid = 1856] [id = 67] 16:59:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f64f1ac6c00) [pid = 1856] [serial = 199] [outer = (nil)] 16:59:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f64f4d62000) [pid = 1856] [serial = 200] [outer = 0x7f64f1ac6c00] 16:59:25 INFO - PROCESS | 1856 | 1461887965390 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f64f7f40800) [pid = 1856] [serial = 201] [outer = 0x7f64f1ac6c00] 16:59:26 INFO - PROCESS | 1856 | 1461887966236 Marionette TRACE conn5 <- [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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1279ms 16:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:59:26 INFO - PROCESS | 1856 | 1461887966269 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1856 | 1461887966272 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 16:59:26 INFO - PROCESS | 1856 | 1461887966279 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1856 | 1461887966285 Marionette TRACE conn5 <- [1,242,null,{}] 16:59:26 INFO - PROCESS | 1856 | 1461887966301 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1856 | 1461887966470 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 16:59:26 INFO - PROCESS | 1856 | 1461887966610 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cf60000 == 53 [pid = 1856] [id = 68] 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7f64fb8a4000) [pid = 1856] [serial = 202] [outer = (nil)] 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7f650533f800) [pid = 1856] [serial = 203] [outer = 0x7f64fb8a4000] 16:59:26 INFO - PROCESS | 1856 | 1461887966698 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7f6509c28000) [pid = 1856] [serial = 204] [outer = 0x7f64fb8a4000] 16:59:27 INFO - PROCESS | 1856 | 1461887967593 Marionette TRACE conn5 <- [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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1339ms 16:59:27 INFO - PROCESS | 1856 | 1461887967618 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1856 | 1461887967624 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:59:27 INFO - PROCESS | 1856 | 1461887967630 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1856 | 1461887967632 Marionette TRACE conn5 <- [1,246,null,{}] 16:59:27 INFO - PROCESS | 1856 | 1461887967639 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 1856 | 1461887967809 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 16:59:27 INFO - PROCESS | 1856 | 1461887967946 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f781d800 == 54 [pid = 1856] [id = 69] 16:59:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f64ff2a4800) [pid = 1856] [serial = 205] [outer = (nil)] 16:59:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7f650cf0d000) [pid = 1856] [serial = 206] [outer = 0x7f64ff2a4800] 16:59:28 INFO - PROCESS | 1856 | 1461887968020 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7f650e51b800) [pid = 1856] [serial = 207] [outer = 0x7f64ff2a4800] 16:59:28 INFO - PROCESS | 1856 | 1461887968908 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1332ms 16:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:59:28 INFO - PROCESS | 1856 | 1461887968964 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1856 | 1461887968967 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 16:59:28 INFO - PROCESS | 1856 | 1461887968974 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1856 | 1461887968977 Marionette TRACE conn5 <- [1,250,null,{}] 16:59:28 INFO - PROCESS | 1856 | 1461887968983 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1856 | 1461887969148 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 16:59:29 INFO - PROCESS | 1856 | 1461887969286 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edab8000 == 55 [pid = 1856] [id = 70] 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7f64ede91800) [pid = 1856] [serial = 208] [outer = (nil)] 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7f64ede96800) [pid = 1856] [serial = 209] [outer = 0x7f64ede91800] 16:59:29 INFO - PROCESS | 1856 | 1461887969360 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7f64ede9d400) [pid = 1856] [serial = 210] [outer = 0x7f64ede91800] 16:59:30 INFO - PROCESS | 1856 | 1461887970222 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1285ms 16:59:30 INFO - PROCESS | 1856 | 1461887970258 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1856 | 1461887970262 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 16:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:59:30 INFO - PROCESS | 1856 | 1461887970269 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1856 | 1461887970273 Marionette TRACE conn5 <- [1,254,null,{}] 16:59:30 INFO - PROCESS | 1856 | 1461887970279 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:30 INFO - PROCESS | 1856 | 1461887970509 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 16:59:30 INFO - PROCESS | 1856 | 1461887970651 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edfa1800 == 56 [pid = 1856] [id = 71] 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7f64ed7e2000) [pid = 1856] [serial = 211] [outer = (nil)] 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7f64edff3c00) [pid = 1856] [serial = 212] [outer = 0x7f64ed7e2000] 16:59:30 INFO - PROCESS | 1856 | 1461887970726 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f64f3729000) [pid = 1856] [serial = 213] [outer = 0x7f64ed7e2000] 16:59:31 INFO - PROCESS | 1856 | 1461887971844 Marionette TRACE conn5 <- [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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1630ms 16:59:31 INFO - PROCESS | 1856 | 1461887971901 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1856 | 1461887971912 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:59:31 INFO - PROCESS | 1856 | 1461887971929 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1856 | 1461887971937 Marionette TRACE conn5 <- [1,258,null,{}] 16:59:31 INFO - PROCESS | 1856 | 1461887971944 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:32 INFO - PROCESS | 1856 | 1461887972127 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 16:59:32 INFO - PROCESS | 1856 | 1461887972267 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6e07800 == 57 [pid = 1856] [id = 72] 16:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f64edff8400) [pid = 1856] [serial = 214] [outer = (nil)] 16:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7f64edffa400) [pid = 1856] [serial = 215] [outer = 0x7f64edff8400] 16:59:32 INFO - PROCESS | 1856 | 1461887972338 Marionette DEBUG loaded listener.js 16:59:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7f64f1ab9400) [pid = 1856] [serial = 216] [outer = 0x7f64edff8400] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505317000 == 56 [pid = 1856] [id = 50] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7f6509c70c00) [pid = 1856] [serial = 158] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65042af000 == 55 [pid = 1856] [id = 25] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe611800 == 54 [pid = 1856] [id = 49] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f9292000 == 53 [pid = 1856] [id = 48] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c60800 == 52 [pid = 1856] [id = 64] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a27e800 == 51 [pid = 1856] [id = 63] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65084a9000 == 50 [pid = 1856] [id = 62] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505367800 == 49 [pid = 1856] [id = 61] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e42800 == 48 [pid = 1856] [id = 60] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f00d0000 == 47 [pid = 1856] [id = 59] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e4b800 == 46 [pid = 1856] [id = 58] 16:59:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f810c000 == 45 [pid = 1856] [id = 54] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7f64f2da5c00) [pid = 1856] [serial = 149] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7f6509c2ac00) [pid = 1856] [serial = 152] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7f6504245000) [pid = 1856] [serial = 156] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7f64ed7eb400) [pid = 1856] [serial = 155] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7f64f85b1800) [pid = 1856] [serial = 131] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7f64f2d22c00) [pid = 1856] [serial = 138] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7f64f1ab7400) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7f64f82d2c00) [pid = 1856] [serial = 140] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7f64f8743000) [pid = 1856] [serial = 141] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7f6505115000) [pid = 1856] [serial = 143] [outer = (nil)] [url = about:blank] 16:59:32 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7f6505334400) [pid = 1856] [serial = 144] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7f6509c2d000) [pid = 1856] [serial = 126] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7f6509c27800) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7f6507f0dc00) [pid = 1856] [serial = 146] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7f64f1addc00) [pid = 1856] [serial = 128] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7f6509d38000) [pid = 1856] [serial = 153] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x7f64f3720800) [pid = 1856] [serial = 150] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x7f6509c25400) [pid = 1856] [serial = 147] [outer = (nil)] [url = about:blank] 16:59:33 INFO - PROCESS | 1856 | 1461887973174 Marionette TRACE conn5 <- [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]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1297ms 16:59:33 INFO - PROCESS | 1856 | 1461887973222 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 16:59:33 INFO - PROCESS | 1856 | 1461887973230 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 16:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:59:33 INFO - PROCESS | 1856 | 1461887973242 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 1856 | 1461887973246 Marionette TRACE conn5 <- [1,262,null,{}] 16:59:33 INFO - PROCESS | 1856 | 1461887973253 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 1856 | 1461887973403 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 16:59:33 INFO - PROCESS | 1856 | 1461887973423 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f79c1000 == 46 [pid = 1856] [id = 73] 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x7f64f2d9dc00) [pid = 1856] [serial = 217] [outer = (nil)] 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x7f64f3725c00) [pid = 1856] [serial = 218] [outer = 0x7f64f2d9dc00] 16:59:33 INFO - PROCESS | 1856 | 1461887973486 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f64f56c2000) [pid = 1856] [serial = 219] [outer = 0x7f64f2d9dc00] 16:59:34 INFO - PROCESS | 1856 | 1461887974253 Marionette TRACE conn5 <- [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]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1033ms 16:59:34 INFO - PROCESS | 1856 | 1461887974275 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1856 | 1461887974278 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:59:34 INFO - PROCESS | 1856 | 1461887974285 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1856 | 1461887974290 Marionette TRACE conn5 <- [1,266,null,{}] 16:59:34 INFO - PROCESS | 1856 | 1461887974346 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1856 | 1461887974516 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 16:59:34 INFO - PROCESS | 1856 | 1461887974529 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9489000 == 47 [pid = 1856] [id = 74] 16:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f64f7f72c00) [pid = 1856] [serial = 220] [outer = (nil)] 16:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7f64fb8a7400) [pid = 1856] [serial = 221] [outer = 0x7f64f7f72c00] 16:59:34 INFO - PROCESS | 1856 | 1461887974597 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7f650510bc00) [pid = 1856] [serial = 222] [outer = 0x7f64f7f72c00] 16:59:35 INFO - PROCESS | 1856 | 1461887975487 Marionette TRACE conn5 <- [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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1242ms 16:59:35 INFO - PROCESS | 1856 | 1461887975527 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1856 | 1461887975531 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:59:35 INFO - PROCESS | 1856 | 1461887975537 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1856 | 1461887975540 Marionette TRACE conn5 <- [1,270,null,{}] 16:59:35 INFO - PROCESS | 1856 | 1461887975554 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:35 INFO - PROCESS | 1856 | 1461887975740 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 16:59:35 INFO - PROCESS | 1856 | 1461887975762 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504e15800 == 48 [pid = 1856] [id = 75] 16:59:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7f64ed7e4c00) [pid = 1856] [serial = 223] [outer = (nil)] 16:59:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f6505567000) [pid = 1856] [serial = 224] [outer = 0x7f64ed7e4c00] 16:59:35 INFO - PROCESS | 1856 | 1461887975824 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7f650652a800) [pid = 1856] [serial = 225] [outer = 0x7f64ed7e4c00] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7f650a68d800) [pid = 1856] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7f64f7f73400) [pid = 1856] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7f65051eb400) [pid = 1856] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7f64ed7e5000) [pid = 1856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x7f6505343c00) [pid = 1856] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x7f64f2da2800) [pid = 1856] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:59:36 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x7f64f193f800) [pid = 1856] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:59:37 INFO - PROCESS | 1856 | 1461887977071 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1587ms 16:59:37 INFO - PROCESS | 1856 | 1461887977126 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 16:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:59:37 INFO - PROCESS | 1856 | 1461887977134 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 16:59:37 INFO - PROCESS | 1856 | 1461887977142 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1856 | 1461887977149 Marionette TRACE conn5 <- [1,274,null,{}] 16:59:37 INFO - PROCESS | 1856 | 1461887977157 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:37 INFO - PROCESS | 1856 | 1461887977342 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 16:59:37 INFO - PROCESS | 1856 | 1461887977477 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf9b800 == 49 [pid = 1856] [id = 76] 16:59:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x7f64edfed400) [pid = 1856] [serial = 226] [outer = (nil)] 16:59:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x7f64f1abc800) [pid = 1856] [serial = 227] [outer = 0x7f64edfed400] 16:59:37 INFO - PROCESS | 1856 | 1461887977555 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x7f64f2da3c00) [pid = 1856] [serial = 228] [outer = 0x7f64edfed400] 16:59:38 INFO - PROCESS | 1856 | 1461887978427 Marionette TRACE conn5 <- [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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1338ms 16:59:38 INFO - PROCESS | 1856 | 1461887978480 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1856 | 1461887978489 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:59:38 INFO - PROCESS | 1856 | 1461887978500 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1856 | 1461887978505 Marionette TRACE conn5 <- [1,278,null,{}] 16:59:38 INFO - PROCESS | 1856 | 1461887978511 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 1856 | 1461887978691 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 16:59:38 INFO - PROCESS | 1856 | 1461887978836 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505316800 == 50 [pid = 1856] [id = 77] 16:59:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7f64f3727c00) [pid = 1856] [serial = 229] [outer = (nil)] 16:59:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7f64f7f78000) [pid = 1856] [serial = 230] [outer = 0x7f64f3727c00] 16:59:38 INFO - PROCESS | 1856 | 1461887978907 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f64f8bbdc00) [pid = 1856] [serial = 231] [outer = 0x7f64f3727c00] 16:59:39 INFO - PROCESS | 1856 | 1461887979822 Marionette TRACE conn5 <- [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]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1380ms 16:59:39 INFO - PROCESS | 1856 | 1461887979880 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 1856 | 1461887979884 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:59:39 INFO - PROCESS | 1856 | 1461887979891 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1856 | 1461887979898 Marionette TRACE conn5 <- [1,282,null,{}] 16:59:39 INFO - PROCESS | 1856 | 1461887979914 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1856 | 1461887980133 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 16:59:40 INFO - PROCESS | 1856 | 1461887980313 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650983c800 == 51 [pid = 1856] [id = 78] 16:59:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7f650654f400) [pid = 1856] [serial = 232] [outer = (nil)] 16:59:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7f6506553400) [pid = 1856] [serial = 233] [outer = 0x7f650654f400] 16:59:40 INFO - PROCESS | 1856 | 1461887980434 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7f6506559000) [pid = 1856] [serial = 234] [outer = 0x7f650654f400] 16:59:41 INFO - PROCESS | 1856 | 1461887981249 Marionette TRACE conn5 <- [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]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1389ms 16:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:59:41 INFO - PROCESS | 1856 | 1461887981280 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1856 | 1461887981284 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 16:59:41 INFO - PROCESS | 1856 | 1461887981292 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1856 | 1461887981294 Marionette TRACE conn5 <- [1,286,null,{}] 16:59:41 INFO - PROCESS | 1856 | 1461887981301 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 1856 | 1461887981469 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 16:59:41 INFO - PROCESS | 1856 | 1461887981609 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a287000 == 52 [pid = 1856] [id = 79] 16:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7f650654fc00) [pid = 1856] [serial = 235] [outer = (nil)] 16:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7f6509c27800) [pid = 1856] [serial = 236] [outer = 0x7f650654fc00] 16:59:41 INFO - PROCESS | 1856 | 1461887981682 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7f6509c32800) [pid = 1856] [serial = 237] [outer = 0x7f650654fc00] 16:59:42 INFO - PROCESS | 1856 | 1461887982502 Marionette TRACE conn5 <- [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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1233ms 16:59:42 INFO - PROCESS | 1856 | 1461887982524 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1856 | 1461887982528 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:59:42 INFO - PROCESS | 1856 | 1461887982535 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1856 | 1461887982538 Marionette TRACE conn5 <- [1,290,null,{}] 16:59:42 INFO - PROCESS | 1856 | 1461887982544 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:42 INFO - PROCESS | 1856 | 1461887982712 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 16:59:42 INFO - PROCESS | 1856 | 1461887982853 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e527000 == 53 [pid = 1856] [id = 80] 16:59:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7f64ed7dcc00) [pid = 1856] [serial = 238] [outer = (nil)] 16:59:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f650a626c00) [pid = 1856] [serial = 239] [outer = 0x7f64ed7dcc00] 16:59:42 INFO - PROCESS | 1856 | 1461887982928 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f650cca5400) [pid = 1856] [serial = 240] [outer = 0x7f64ed7dcc00] 16:59:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7f64f371f400) [pid = 1856] [serial = 241] [outer = 0x7f64f54f9800] 16:59:44 INFO - PROCESS | 1856 | 1461887984151 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1637ms 16:59:44 INFO - PROCESS | 1856 | 1461887984173 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1856 | 1461887984179 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:59:44 INFO - PROCESS | 1856 | 1461887984188 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1856 | 1461887984194 Marionette TRACE conn5 <- [1,294,null,{}] 16:59:44 INFO - PROCESS | 1856 | 1461887984203 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:44 INFO - PROCESS | 1856 | 1461887984360 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 16:59:44 INFO - PROCESS | 1856 | 1461887984575 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c70800 == 54 [pid = 1856] [id = 81] 16:59:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7f64f1abb000) [pid = 1856] [serial = 242] [outer = (nil)] 16:59:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7f64f1ac2400) [pid = 1856] [serial = 243] [outer = 0x7f64f1abb000] 16:59:44 INFO - PROCESS | 1856 | 1461887984644 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7f64f3720c00) [pid = 1856] [serial = 244] [outer = 0x7f64f1abb000] 16:59:45 INFO - PROCESS | 1856 | 1461887985486 Marionette TRACE conn5 <- [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]]]}] 16:59:45 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. 16:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1333ms 16:59:45 INFO - PROCESS | 1856 | 1461887985521 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1856 | 1461887985530 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 16:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:59:45 INFO - PROCESS | 1856 | 1461887985540 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1856 | 1461887985545 Marionette TRACE conn5 <- [1,298,null,{}] 16:59:45 INFO - PROCESS | 1856 | 1461887985551 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:45 INFO - PROCESS | 1856 | 1461887985718 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 16:59:45 INFO - PROCESS | 1856 | 1461887985858 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f75f1800 == 55 [pid = 1856] [id = 82] 16:59:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64f1abd000) [pid = 1856] [serial = 245] [outer = (nil)] 16:59:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64f64a2c00) [pid = 1856] [serial = 246] [outer = 0x7f64f1abd000] 16:59:45 INFO - PROCESS | 1856 | 1461887985927 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64f85a6400) [pid = 1856] [serial = 247] [outer = 0x7f64f1abd000] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0e11800 == 54 [pid = 1856] [id = 47] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63d5800 == 53 [pid = 1856] [id = 46] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f9489000 == 52 [pid = 1856] [id = 74] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f79c1000 == 51 [pid = 1856] [id = 73] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f650a630c00) [pid = 1856] [serial = 170] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64f2d9c400) [pid = 1856] [serial = 161] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7f64f8741000) [pid = 1856] [serial = 164] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7f65063c5800) [pid = 1856] [serial = 167] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7f650e756400) [pid = 1856] [serial = 194] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6e07800 == 50 [pid = 1856] [id = 72] 16:59:46 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8186800 == 49 [pid = 1856] [id = 66] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7f650c2c8c00) [pid = 1856] [serial = 188] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7f64fafefc00) [pid = 1856] [serial = 179] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7f650969b800) [pid = 1856] [serial = 183] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7f64f2d9d800) [pid = 1856] [serial = 174] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7f650cf8d800) [pid = 1856] [serial = 189] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7f6504e83c00) [pid = 1856] [serial = 180] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7f6509d3d800) [pid = 1856] [serial = 186] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7f64f4d60400) [pid = 1856] [serial = 176] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7f650cfeb400) [pid = 1856] [serial = 192] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7f650ccae000) [pid = 1856] [serial = 191] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7f65063c5c00) [pid = 1856] [serial = 182] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7f64f74f4800) [pid = 1856] [serial = 177] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x7f6509c2e000) [pid = 1856] [serial = 185] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x7f64f19d7000) [pid = 1856] [serial = 173] [outer = (nil)] [url = about:blank] 16:59:46 INFO - PROCESS | 1856 | 1461887986823 Marionette TRACE conn5 <- [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]]]}] 16:59:46 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. 16:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1334ms 16:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:59:46 INFO - PROCESS | 1856 | 1461887986875 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 1856 | 1461887986878 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 16:59:46 INFO - PROCESS | 1856 | 1461887986886 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 1856 | 1461887986891 Marionette TRACE conn5 <- [1,302,null,{}] 16:59:46 INFO - PROCESS | 1856 | 1461887986907 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:47 INFO - PROCESS | 1856 | 1461887987059 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 16:59:47 INFO - PROCESS | 1856 | 1461887987077 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8186800 == 50 [pid = 1856] [id = 83] 16:59:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x7f64fafefc00) [pid = 1856] [serial = 248] [outer = (nil)] 16:59:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x7f6505568800) [pid = 1856] [serial = 249] [outer = 0x7f64fafefc00] 16:59:47 INFO - PROCESS | 1856 | 1461887987145 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f650654e800) [pid = 1856] [serial = 250] [outer = 0x7f64fafefc00] 16:59:47 INFO - PROCESS | 1856 | 1461887987980 Marionette TRACE conn5 <- [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]]]}] 16:59:48 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. 16:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1141ms 16:59:48 INFO - PROCESS | 1856 | 1461887988027 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1856 | 1461887988031 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:59:48 INFO - PROCESS | 1856 | 1461887988038 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1856 | 1461887988041 Marionette TRACE conn5 <- [1,306,null,{}] 16:59:48 INFO - PROCESS | 1856 | 1461887988047 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 1856 | 1461887988202 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 16:59:48 INFO - PROCESS | 1856 | 1461887988214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb105800 == 51 [pid = 1856] [id = 84] 16:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7f6504248800) [pid = 1856] [serial = 251] [outer = (nil)] 16:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7f6509c70c00) [pid = 1856] [serial = 252] [outer = 0x7f6504248800] 16:59:48 INFO - PROCESS | 1856 | 1461887988278 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7f650a68f800) [pid = 1856] [serial = 253] [outer = 0x7f6504248800] 16:59:49 INFO - PROCESS | 1856 | 1461887989039 Marionette TRACE conn5 <- [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]]]}] 16:59:49 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. 16:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1030ms 16:59:49 INFO - PROCESS | 1856 | 1461887989069 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 1856 | 1461887989072 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 16:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:59:49 INFO - PROCESS | 1856 | 1461887989090 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1856 | 1461887989093 Marionette TRACE conn5 <- [1,310,null,{}] 16:59:49 INFO - PROCESS | 1856 | 1461887989130 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:49 INFO - PROCESS | 1856 | 1461887989312 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 16:59:49 INFO - PROCESS | 1856 | 1461887989342 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65051a3800 == 52 [pid = 1856] [id = 85] 16:59:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7f64f4150400) [pid = 1856] [serial = 254] [outer = (nil)] 16:59:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7f64f4157c00) [pid = 1856] [serial = 255] [outer = 0x7f64f4150400] 16:59:49 INFO - PROCESS | 1856 | 1461887989404 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7f64f415c000) [pid = 1856] [serial = 256] [outer = 0x7f64f4150400] 16:59:50 INFO - PROCESS | 1856 | 1461887990195 Marionette TRACE conn5 <- [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]]]}] 16:59:50 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. 16:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1163ms 16:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:59:50 INFO - PROCESS | 1856 | 1461887990248 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1856 | 1461887990251 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 16:59:50 INFO - PROCESS | 1856 | 1461887990258 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1856 | 1461887990262 Marionette TRACE conn5 <- [1,314,null,{}] 16:59:50 INFO - PROCESS | 1856 | 1461887990268 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:50 INFO - PROCESS | 1856 | 1461887990485 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 16:59:50 INFO - PROCESS | 1856 | 1461887990523 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0207000 == 53 [pid = 1856] [id = 86] 16:59:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7f650cf8e800) [pid = 1856] [serial = 257] [outer = (nil)] 16:59:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f650e57f800) [pid = 1856] [serial = 258] [outer = 0x7f650cf8e800] 16:59:50 INFO - PROCESS | 1856 | 1461887990593 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f650e75d000) [pid = 1856] [serial = 259] [outer = 0x7f650cf8e800] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7f650533a400) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7f6509842c00) [pid = 1856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x7f64f733a400) [pid = 1856] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x7f64ef21dc00) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x7f64f3724400) [pid = 1856] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x7f64f8446000) [pid = 1856] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x7f64f2d1bc00) [pid = 1856] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x7f64f7f72c00) [pid = 1856] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x7f64edff8400) [pid = 1856] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:59:51 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x7f64f2d9dc00) [pid = 1856] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:59:51 INFO - PROCESS | 1856 | 1461887991602 Marionette TRACE conn5 <- [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]]]}] 16:59:51 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. 16:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1381ms 16:59:51 INFO - PROCESS | 1856 | 1461887991639 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1856 | 1461887991643 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:59:51 INFO - PROCESS | 1856 | 1461887991649 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1856 | 1461887991653 Marionette TRACE conn5 <- [1,318,null,{}] 16:59:51 INFO - PROCESS | 1856 | 1461887991658 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1856 | 1461887991825 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 16:59:51 INFO - PROCESS | 1856 | 1461887991839 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae25800 == 54 [pid = 1856] [id = 87] 16:59:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x7f64ed94b000) [pid = 1856] [serial = 260] [outer = (nil)] 16:59:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x7f64ed94e800) [pid = 1856] [serial = 261] [outer = 0x7f64ed94b000] 16:59:51 INFO - PROCESS | 1856 | 1461887991904 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x7f64f0233c00) [pid = 1856] [serial = 262] [outer = 0x7f64ed94b000] 16:59:52 INFO - PROCESS | 1856 | 1461887992645 Marionette TRACE conn5 <- [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]]]}] 16:59:52 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. 16:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1029ms 16:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:59:52 INFO - PROCESS | 1856 | 1461887992679 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 1856 | 1461887992682 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 16:59:52 INFO - PROCESS | 1856 | 1461887992689 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 1856 | 1461887992691 Marionette TRACE conn5 <- [1,322,null,{}] 16:59:52 INFO - PROCESS | 1856 | 1461887992705 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:52 INFO - PROCESS | 1856 | 1461887992868 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 16:59:52 INFO - PROCESS | 1856 | 1461887992883 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e5a2800 == 55 [pid = 1856] [id = 88] 16:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x7f64ed94b800) [pid = 1856] [serial = 263] [outer = (nil)] 16:59:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x7f64edf7b400) [pid = 1856] [serial = 264] [outer = 0x7f64ed94b800] 16:59:52 INFO - PROCESS | 1856 | 1461887992945 Marionette DEBUG loaded listener.js 16:59:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x7f64edf7f000) [pid = 1856] [serial = 265] [outer = 0x7f64ed94b800] 16:59:53 INFO - PROCESS | 1856 | 1461887993918 Marionette TRACE conn5 <- [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]]]}] 16:59:53 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. 16:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1284ms 16:59:53 INFO - PROCESS | 1856 | 1461887993973 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1856 | 1461887993979 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 16:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:59:53 INFO - PROCESS | 1856 | 1461887993988 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1856 | 1461887993994 Marionette TRACE conn5 <- [1,326,null,{}] 16:59:54 INFO - PROCESS | 1856 | 1461887994003 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:54 INFO - PROCESS | 1856 | 1461887994227 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 16:59:54 INFO - PROCESS | 1856 | 1461887994366 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63d5800 == 56 [pid = 1856] [id = 89] 16:59:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x7f64ed946c00) [pid = 1856] [serial = 266] [outer = (nil)] 16:59:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x7f64edf79000) [pid = 1856] [serial = 267] [outer = 0x7f64ed946c00] 16:59:54 INFO - PROCESS | 1856 | 1461887994445 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f64edf83800) [pid = 1856] [serial = 268] [outer = 0x7f64ed946c00] 16:59:55 INFO - PROCESS | 1856 | 1461887995403 Marionette TRACE conn5 <- [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]]]}] 16:59:55 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. 16:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1489ms 16:59:55 INFO - PROCESS | 1856 | 1461887995478 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 1856 | 1461887995487 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:59:55 INFO - PROCESS | 1856 | 1461887995498 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1856 | 1461887995502 Marionette TRACE conn5 <- [1,330,null,{}] 16:59:55 INFO - PROCESS | 1856 | 1461887995509 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 1856 | 1461887995725 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 16:59:55 INFO - PROCESS | 1856 | 1461887995865 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505015000 == 57 [pid = 1856] [id = 90] 16:59:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f64f2da4800) [pid = 1856] [serial = 269] [outer = (nil)] 16:59:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7f64f3726400) [pid = 1856] [serial = 270] [outer = 0x7f64f2da4800] 16:59:55 INFO - PROCESS | 1856 | 1461887995982 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7f64f4154400) [pid = 1856] [serial = 271] [outer = 0x7f64f2da4800] 16:59:56 INFO - PROCESS | 1856 | 1461887996967 Marionette TRACE conn5 <- [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]]]}] 16:59:56 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. 16:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1480ms 16:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:59:56 INFO - PROCESS | 1856 | 1461887996978 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1856 | 1461887996982 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 16:59:56 INFO - PROCESS | 1856 | 1461887996989 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1856 | 1461887996996 Marionette TRACE conn5 <- [1,334,null,{}] 16:59:57 INFO - PROCESS | 1856 | 1461887997012 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1856 | 1461887997188 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 16:59:57 INFO - PROCESS | 1856 | 1461887997420 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5d5800 == 58 [pid = 1856] [id = 91] 16:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7f64ed7dd400) [pid = 1856] [serial = 272] [outer = (nil)] 16:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7f64f4158400) [pid = 1856] [serial = 273] [outer = 0x7f64ed7dd400] 16:59:57 INFO - PROCESS | 1856 | 1461887997543 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64f6caf800) [pid = 1856] [serial = 274] [outer = 0x7f64ed7dd400] 16:59:58 INFO - PROCESS | 1856 | 1461887998376 Marionette TRACE conn5 <- [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]]]}] 16:59:58 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. 16:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1445ms 16:59:58 INFO - PROCESS | 1856 | 1461887998434 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 16:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:59:58 INFO - PROCESS | 1856 | 1461887998438 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 16:59:58 INFO - PROCESS | 1856 | 1461887998445 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1856 | 1461887998449 Marionette TRACE conn5 <- [1,338,null,{}] 16:59:58 INFO - PROCESS | 1856 | 1461887998455 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:58 INFO - PROCESS | 1856 | 1461887998634 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 16:59:58 INFO - PROCESS | 1856 | 1461887998772 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e9800 == 59 [pid = 1856] [id = 92] 16:59:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64ebc19c00) [pid = 1856] [serial = 275] [outer = (nil)] 16:59:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64fae62000) [pid = 1856] [serial = 276] [outer = 0x7f64ebc19c00] 16:59:58 INFO - PROCESS | 1856 | 1461887998861 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f65050f3000) [pid = 1856] [serial = 277] [outer = 0x7f64ebc19c00] 16:59:59 INFO - PROCESS | 1856 | 1461887999675 Marionette TRACE conn5 <- [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]]]}] 16:59:59 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. 16:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1289ms 16:59:59 INFO - PROCESS | 1856 | 1461887999734 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1856 | 1461887999737 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:59:59 INFO - PROCESS | 1856 | 1461887999744 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1856 | 1461887999747 Marionette TRACE conn5 <- [1,342,null,{}] 16:59:59 INFO - PROCESS | 1856 | 1461887999753 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1856 | 1461887999929 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 17:00:00 INFO - PROCESS | 1856 | 1461888000079 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebea4800 == 60 [pid = 1856] [id = 93] 17:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64ebf03c00) [pid = 1856] [serial = 278] [outer = (nil)] 17:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64ebf0c400) [pid = 1856] [serial = 279] [outer = 0x7f64ebf03c00] 17:00:00 INFO - PROCESS | 1856 | 1461888000208 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64ebf10c00) [pid = 1856] [serial = 280] [outer = 0x7f64ebf03c00] 17:00:01 INFO - PROCESS | 1856 | 1461888001234 Marionette TRACE conn5 <- [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]]]}] 17:00:01 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. 17:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1543ms 17:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:00:01 INFO - PROCESS | 1856 | 1461888001288 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 1856 | 1461888001291 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 17:00:01 INFO - PROCESS | 1856 | 1461888001299 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 1856 | 1461888001301 Marionette TRACE conn5 <- [1,346,null,{}] 17:00:01 INFO - PROCESS | 1856 | 1461888001308 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 1856 | 1461888001534 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 17:00:01 INFO - PROCESS | 1856 | 1461888001737 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d19000 == 61 [pid = 1856] [id = 94] 17:00:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64ed90fc00) [pid = 1856] [serial = 281] [outer = (nil)] 17:00:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64f1ab7400) [pid = 1856] [serial = 282] [outer = 0x7f64ed90fc00] 17:00:01 INFO - PROCESS | 1856 | 1461888001877 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f6509fa1000) [pid = 1856] [serial = 283] [outer = 0x7f64ed90fc00] 17:00:02 INFO - PROCESS | 1856 | 1461888002674 Marionette TRACE conn5 <- [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]]]}] 17:00:02 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. 17:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 17:00:02 INFO - PROCESS | 1856 | 1461888002752 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 17:00:02 INFO - PROCESS | 1856 | 1461888002756 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 17:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:00:02 INFO - PROCESS | 1856 | 1461888002764 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1856 | 1461888002768 Marionette TRACE conn5 <- [1,350,null,{}] 17:00:02 INFO - PROCESS | 1856 | 1461888002774 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 1856 | 1461888002948 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 17:00:03 INFO - PROCESS | 1856 | 1461888003093 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e34000 == 62 [pid = 1856] [id = 95] 17:00:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64e8dd0400) [pid = 1856] [serial = 284] [outer = (nil)] 17:00:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64e8dd9400) [pid = 1856] [serial = 285] [outer = 0x7f64e8dd0400] 17:00:03 INFO - PROCESS | 1856 | 1461888003166 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64e8dde000) [pid = 1856] [serial = 286] [outer = 0x7f64e8dd0400] 17:00:04 INFO - PROCESS | 1856 | 1461888004000 Marionette TRACE conn5 <- [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]]]}] 17:00:04 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. 17:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1287ms 17:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:00:04 INFO - PROCESS | 1856 | 1461888004052 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1856 | 1461888004055 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 17:00:04 INFO - PROCESS | 1856 | 1461888004062 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:00:04 INFO - PROCESS | 1856 | 1461888004065 Marionette TRACE conn5 <- [1,354,null,{}] 17:00:04 INFO - PROCESS | 1856 | 1461888004071 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:04 INFO - PROCESS | 1856 | 1461888004245 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 17:00:04 INFO - PROCESS | 1856 | 1461888004672 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8ef2000 == 63 [pid = 1856] [id = 96] 17:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64e8ece800) [pid = 1856] [serial = 287] [outer = (nil)] 17:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64e8ed0800) [pid = 1856] [serial = 288] [outer = 0x7f64e8ece800] 17:00:04 INFO - PROCESS | 1856 | 1461888004790 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64e8ed5800) [pid = 1856] [serial = 289] [outer = 0x7f64e8ece800] 17:00:05 INFO - PROCESS | 1856 | 1461888005767 Marionette TRACE conn5 <- [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]]]}] 17:00:05 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. 17:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1732ms 17:00:05 INFO - PROCESS | 1856 | 1461888005796 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1856 | 1461888005802 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:00:05 INFO - PROCESS | 1856 | 1461888005811 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1856 | 1461888005817 Marionette TRACE conn5 <- [1,358,null,{}] 17:00:05 INFO - PROCESS | 1856 | 1461888005824 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1856 | 1461888006041 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f021f000 == 62 [pid = 1856] [id = 53] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a273000 == 61 [pid = 1856] [id = 52] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c6b800 == 60 [pid = 1856] [id = 11] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f020f000 == 59 [pid = 1856] [id = 6] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65096e1000 == 58 [pid = 1856] [id = 51] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f650cf0d000) [pid = 1856] [serial = 206] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64edff3c00) [pid = 1856] [serial = 212] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64ede96800) [pid = 1856] [serial = 209] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | 1461888006279 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae25800 == 57 [pid = 1856] [id = 87] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0207000 == 56 [pid = 1856] [id = 86] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65051a3800 == 55 [pid = 1856] [id = 85] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb105800 == 54 [pid = 1856] [id = 84] 17:00:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edfa9000 == 55 [pid = 1856] [id = 97] 17:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64ebf10800) [pid = 1856] [serial = 290] [outer = (nil)] 17:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64ed906c00) [pid = 1856] [serial = 291] [outer = 0x7f64ebf10800] 17:00:06 INFO - PROCESS | 1856 | 1461888006359 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64ed944400) [pid = 1856] [serial = 292] [outer = 0x7f64ebf10800] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8186800 == 54 [pid = 1856] [id = 83] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f75f1800 == 53 [pid = 1856] [id = 82] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c70800 == 52 [pid = 1856] [id = 81] 17:00:06 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6504e15800 == 51 [pid = 1856] [id = 75] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f6509c6ac00) [pid = 1856] [serial = 135] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f650c2c9000) [pid = 1856] [serial = 77] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64fb9a6000) [pid = 1856] [serial = 132] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64f4111400) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64f6cb0c00) [pid = 1856] [serial = 102] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64fb8a7c00) [pid = 1856] [serial = 105] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f6508441800) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f650510bc00) [pid = 1856] [serial = 222] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f64fb8a7400) [pid = 1856] [serial = 221] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64f4d62000) [pid = 1856] [serial = 200] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f64ed90f800) [pid = 1856] [serial = 197] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f64edffa400) [pid = 1856] [serial = 215] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7f64f1ab9400) [pid = 1856] [serial = 216] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f650533f800) [pid = 1856] [serial = 203] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64f3725c00) [pid = 1856] [serial = 218] [outer = (nil)] [url = about:blank] 17:00:06 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7f64f56c2000) [pid = 1856] [serial = 219] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1856 | 1461888007151 Marionette TRACE conn5 <- [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]]]}] 17:00:07 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. 17:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1386ms 17:00:07 INFO - PROCESS | 1856 | 1461888007201 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 17:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:00:07 INFO - PROCESS | 1856 | 1461888007207 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 17:00:07 INFO - PROCESS | 1856 | 1461888007215 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1856 | 1461888007218 Marionette TRACE conn5 <- [1,362,null,{}] 17:00:07 INFO - PROCESS | 1856 | 1461888007225 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1856 | 1461888007385 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 17:00:07 INFO - PROCESS | 1856 | 1461888007404 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6465000 == 52 [pid = 1856] [id = 98] 17:00:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64ede9d000) [pid = 1856] [serial = 293] [outer = (nil)] 17:00:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64edf7dc00) [pid = 1856] [serial = 294] [outer = 0x7f64ede9d000] 17:00:07 INFO - PROCESS | 1856 | 1461888007468 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64edff8400) [pid = 1856] [serial = 295] [outer = 0x7f64ede9d000] 17:00:08 INFO - PROCESS | 1856 | 1461888008436 Marionette TRACE conn5 <- [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]]]}] 17:00:08 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. 17:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1283ms 17:00:08 INFO - PROCESS | 1856 | 1461888008498 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 1856 | 1461888008502 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:00:08 INFO - PROCESS | 1856 | 1461888008515 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1856 | 1461888008525 Marionette TRACE conn5 <- [1,366,null,{}] 17:00:08 INFO - PROCESS | 1856 | 1461888008536 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:08 INFO - PROCESS | 1856 | 1461888008763 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 17:00:08 INFO - PROCESS | 1856 | 1461888008831 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8189800 == 53 [pid = 1856] [id = 99] 17:00:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f64ede9ec00) [pid = 1856] [serial = 296] [outer = (nil)] 17:00:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64f2da1800) [pid = 1856] [serial = 297] [outer = 0x7f64ede9ec00] 17:00:08 INFO - PROCESS | 1856 | 1461888008897 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64f4155000) [pid = 1856] [serial = 298] [outer = 0x7f64ede9ec00] 17:00:09 INFO - PROCESS | 1856 | 1461888009714 Marionette TRACE conn5 <- [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]]]}] 17:00:09 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. 17:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1249ms 17:00:09 INFO - PROCESS | 1856 | 1461888009758 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 17:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:00:09 INFO - PROCESS | 1856 | 1461888009763 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 17:00:09 INFO - PROCESS | 1856 | 1461888009770 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1856 | 1461888009773 Marionette TRACE conn5 <- [1,370,null,{}] 17:00:09 INFO - PROCESS | 1856 | 1461888009791 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:09 INFO - PROCESS | 1856 | 1461888009988 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 17:00:10 INFO - PROCESS | 1856 | 1461888010018 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae1a000 == 54 [pid = 1856] [id = 100] 17:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64ed951800) [pid = 1856] [serial = 299] [outer = (nil)] 17:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64f6976000) [pid = 1856] [serial = 300] [outer = 0x7f64ed951800] 17:00:10 INFO - PROCESS | 1856 | 1461888010080 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64f7f3d800) [pid = 1856] [serial = 301] [outer = 0x7f64ed951800] 17:00:10 INFO - PROCESS | 1856 | 1461888010956 Marionette TRACE conn5 <- [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]]]}] 17:00:11 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. 17:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1249ms 17:00:11 INFO - PROCESS | 1856 | 1461888011019 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 1856 | 1461888011021 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:00:11 INFO - PROCESS | 1856 | 1461888011028 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 1856 | 1461888011032 Marionette TRACE conn5 <- [1,374,null,{}] 17:00:11 INFO - PROCESS | 1856 | 1461888011037 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 1856 | 1461888011443 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f64ed7e2000) [pid = 1856] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f650cf8e800) [pid = 1856] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64f1abb000) [pid = 1856] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f64fafefc00) [pid = 1856] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f6504248800) [pid = 1856] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7f64f1abd000) [pid = 1856] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f64ed94b000) [pid = 1856] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:00:11 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64f4150400) [pid = 1856] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:00:11 INFO - PROCESS | 1856 | 1461888011683 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9296000 == 55 [pid = 1856] [id = 101] 17:00:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64f64a9000) [pid = 1856] [serial = 302] [outer = (nil)] 17:00:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64fae62400) [pid = 1856] [serial = 303] [outer = 0x7f64f64a9000] 17:00:11 INFO - PROCESS | 1856 | 1461888011777 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f6505332400) [pid = 1856] [serial = 304] [outer = 0x7f64f64a9000] 17:00:12 INFO - PROCESS | 1856 | 1461888012486 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:00:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1482ms 17:00:12 INFO - PROCESS | 1856 | 1461888012511 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1856 | 1461888012515 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:00:12 INFO - PROCESS | 1856 | 1461888012521 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1856 | 1461888012524 Marionette TRACE conn5 <- [1,378,null,{}] 17:00:12 INFO - PROCESS | 1856 | 1461888012530 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 1856 | 1461888012720 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 17:00:12 INFO - PROCESS | 1856 | 1461888012741 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6506014000 == 56 [pid = 1856] [id = 102] 17:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64ed998400) [pid = 1856] [serial = 305] [outer = (nil)] 17:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64ed9a0400) [pid = 1856] [serial = 306] [outer = 0x7f64ed998400] 17:00:12 INFO - PROCESS | 1856 | 1461888012807 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f6506245800) [pid = 1856] [serial = 307] [outer = 0x7f64ed998400] 17:00:13 INFO - PROCESS | 1856 | 1461888013663 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:00:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1183ms 17:00:13 INFO - PROCESS | 1856 | 1461888013706 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1856 | 1461888013712 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 17:00:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:00:13 INFO - PROCESS | 1856 | 1461888013722 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1856 | 1461888013729 Marionette TRACE conn5 <- [1,382,null,{}] 17:00:13 INFO - PROCESS | 1856 | 1461888013739 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:13 INFO - PROCESS | 1856 | 1461888013941 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 17:00:14 INFO - PROCESS | 1856 | 1461888014061 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e4000 == 57 [pid = 1856] [id = 103] 17:00:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64e8ecec00) [pid = 1856] [serial = 308] [outer = (nil)] 17:00:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64ebc17800) [pid = 1856] [serial = 309] [outer = 0x7f64e8ecec00] 17:00:14 INFO - PROCESS | 1856 | 1461888014141 Marionette DEBUG loaded listener.js 17:00:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64ed7de400) [pid = 1856] [serial = 310] [outer = 0x7f64e8ecec00] 17:00:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:14 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:00:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:15 INFO - PROCESS | 1856 | 1461888015102 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:00:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1449ms 17:00:15 INFO - PROCESS | 1856 | 1461888015174 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1856 | 1461888015188 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 17:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:00:15 INFO - PROCESS | 1856 | 1461888015205 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1856 | 1461888015213 Marionette TRACE conn5 <- [1,386,null,{}] 17:00:15 INFO - PROCESS | 1856 | 1461888015223 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 1856 | 1461888015516 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 17:00:15 INFO - PROCESS | 1856 | 1461888015781 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8184000 == 58 [pid = 1856] [id = 104] 17:00:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64ed996400) [pid = 1856] [serial = 311] [outer = (nil)] 17:00:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64ed99c800) [pid = 1856] [serial = 312] [outer = 0x7f64ed996400] 17:00:15 INFO - PROCESS | 1856 | 1461888015858 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64ed9d9c00) [pid = 1856] [serial = 313] [outer = 0x7f64ed996400] 17:00:16 INFO - PROCESS | 1856 | 1461888016813 Marionette TRACE conn5 <- [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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1645ms 17:00:16 INFO - PROCESS | 1856 | 1461888016849 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1856 | 1461888016852 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 17:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:00:16 INFO - PROCESS | 1856 | 1461888016860 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1856 | 1461888016875 Marionette TRACE conn5 <- [1,390,null,{}] 17:00:16 INFO - PROCESS | 1856 | 1461888016896 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:17 INFO - PROCESS | 1856 | 1461888017125 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 17:00:17 INFO - PROCESS | 1856 | 1461888017323 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650c280800 == 59 [pid = 1856] [id = 105] 17:00:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64edf75c00) [pid = 1856] [serial = 314] [outer = (nil)] 17:00:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64edff9800) [pid = 1856] [serial = 315] [outer = 0x7f64edf75c00] 17:00:17 INFO - PROCESS | 1856 | 1461888017455 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64f1abc400) [pid = 1856] [serial = 316] [outer = 0x7f64edf75c00] 17:00:18 INFO - PROCESS | 1856 | 1461888018331 Marionette TRACE conn5 <- [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]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1508ms 17:00:18 INFO - PROCESS | 1856 | 1461888018368 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 17:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:00:18 INFO - PROCESS | 1856 | 1461888018373 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 17:00:18 INFO - PROCESS | 1856 | 1461888018380 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1856 | 1461888018383 Marionette TRACE conn5 <- [1,394,null,{}] 17:00:18 INFO - PROCESS | 1856 | 1461888018389 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 1856 | 1461888018569 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 17:00:18 INFO - PROCESS | 1856 | 1461888018719 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5cd000 == 60 [pid = 1856] [id = 106] 17:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64edf81800) [pid = 1856] [serial = 317] [outer = (nil)] 17:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64f6e95000) [pid = 1856] [serial = 318] [outer = 0x7f64edf81800] 17:00:18 INFO - PROCESS | 1856 | 1461888018797 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64f8743000) [pid = 1856] [serial = 319] [outer = 0x7f64edf81800] 17:00:19 INFO - PROCESS | 1856 | 1461888019720 Marionette TRACE conn5 <- [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]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1392ms 17:00:19 INFO - PROCESS | 1856 | 1461888019772 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 1856 | 1461888019776 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:00:19 INFO - PROCESS | 1856 | 1461888019782 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1856 | 1461888019784 Marionette TRACE conn5 <- [1,398,null,{}] 17:00:19 INFO - PROCESS | 1856 | 1461888019790 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:19 INFO - PROCESS | 1856 | 1461888019964 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 17:00:20 INFO - PROCESS | 1856 | 1461888020115 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f798b000 == 61 [pid = 1856] [id = 107] 17:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64f372dc00) [pid = 1856] [serial = 320] [outer = (nil)] 17:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64f8f07400) [pid = 1856] [serial = 321] [outer = 0x7f64f372dc00] 17:00:20 INFO - PROCESS | 1856 | 1461888020189 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64f8f0c800) [pid = 1856] [serial = 322] [outer = 0x7f64f372dc00] 17:00:21 INFO - PROCESS | 1856 | 1461888021145 Marionette TRACE conn5 <- [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]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1433ms 17:00:21 INFO - PROCESS | 1856 | 1461888021216 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1856 | 1461888021220 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:00:21 INFO - PROCESS | 1856 | 1461888021227 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1856 | 1461888021230 Marionette TRACE conn5 <- [1,402,null,{}] 17:00:21 INFO - PROCESS | 1856 | 1461888021236 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:21 INFO - PROCESS | 1856 | 1461888021440 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 17:00:21 INFO - PROCESS | 1856 | 1461888021638 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ddb000 == 62 [pid = 1856] [id = 108] 17:00:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f6506553800) [pid = 1856] [serial = 323] [outer = (nil)] 17:00:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f6506556c00) [pid = 1856] [serial = 324] [outer = 0x7f6506553800] 17:00:21 INFO - PROCESS | 1856 | 1461888021772 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f6509845c00) [pid = 1856] [serial = 325] [outer = 0x7f6506553800] 17:00:22 INFO - PROCESS | 1856 | 1461888022657 Marionette TRACE conn5 <- [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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 17:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:00:22 INFO - PROCESS | 1856 | 1461888022709 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1856 | 1461888022712 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 17:00:22 INFO - PROCESS | 1856 | 1461888022719 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1856 | 1461888022722 Marionette TRACE conn5 <- [1,406,null,{}] 17:00:22 INFO - PROCESS | 1856 | 1461888022729 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:22 INFO - PROCESS | 1856 | 1461888022903 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 17:00:23 INFO - PROCESS | 1856 | 1461888023056 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7959000 == 63 [pid = 1856] [id = 109] 17:00:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e8ed5000) [pid = 1856] [serial = 326] [outer = (nil)] 17:00:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64f4151800) [pid = 1856] [serial = 327] [outer = 0x7f64e8ed5000] 17:00:23 INFO - PROCESS | 1856 | 1461888023129 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f650984e800) [pid = 1856] [serial = 328] [outer = 0x7f64e8ed5000] 17:00:24 INFO - PROCESS | 1856 | 1461888024023 Marionette TRACE conn5 <- [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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1381ms 17:00:24 INFO - PROCESS | 1856 | 1461888024099 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1856 | 1461888024103 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:00:24 INFO - PROCESS | 1856 | 1461888024110 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1856 | 1461888024114 Marionette TRACE conn5 <- [1,410,null,{}] 17:00:24 INFO - PROCESS | 1856 | 1461888024121 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:24 INFO - PROCESS | 1856 | 1461888024338 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 17:00:24 INFO - PROCESS | 1856 | 1461888024747 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaaa000 == 64 [pid = 1856] [id = 110] 17:00:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e8ed2000) [pid = 1856] [serial = 329] [outer = (nil)] 17:00:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64ebc11400) [pid = 1856] [serial = 330] [outer = 0x7f64e8ed2000] 17:00:24 INFO - PROCESS | 1856 | 1461888024862 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64ebf0d400) [pid = 1856] [serial = 331] [outer = 0x7f64e8ed2000] 17:00:25 INFO - PROCESS | 1856 | 1461888025959 Marionette TRACE conn5 <- [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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1888ms 17:00:26 INFO - PROCESS | 1856 | 1461888026001 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1856 | 1461888026007 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 17:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:00:26 INFO - PROCESS | 1856 | 1461888026016 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1856 | 1461888026022 Marionette TRACE conn5 <- [1,414,null,{}] 17:00:26 INFO - PROCESS | 1856 | 1461888026029 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1856 | 1461888026271 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650e7b1800 == 63 [pid = 1856] [id = 65] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f9296000 == 62 [pid = 1856] [id = 101] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae1a000 == 61 [pid = 1856] [id = 100] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f6506553400) [pid = 1856] [serial = 233] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f6509c27800) [pid = 1856] [serial = 236] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64edf7b400) [pid = 1856] [serial = 264] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8189800 == 60 [pid = 1856] [id = 99] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6465000 == 59 [pid = 1856] [id = 98] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edfa9000 == 58 [pid = 1856] [id = 97] 17:00:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8ef2000 == 57 [pid = 1856] [id = 96] 17:00:26 INFO - PROCESS | 1856 | 1461888026500 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64f3729000) [pid = 1856] [serial = 213] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f650e75d000) [pid = 1856] [serial = 259] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64f3720c00) [pid = 1856] [serial = 244] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64f1ac2400) [pid = 1856] [serial = 243] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f6505567000) [pid = 1856] [serial = 224] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f650e57f800) [pid = 1856] [serial = 258] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f6505568800) [pid = 1856] [serial = 249] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f650654e800) [pid = 1856] [serial = 250] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f6509c70c00) [pid = 1856] [serial = 252] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64f7f78000) [pid = 1856] [serial = 230] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64f85a6400) [pid = 1856] [serial = 247] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64f64a2c00) [pid = 1856] [serial = 246] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f650a626c00) [pid = 1856] [serial = 239] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64f1abc800) [pid = 1856] [serial = 227] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64ed94e800) [pid = 1856] [serial = 261] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64f4157c00) [pid = 1856] [serial = 255] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64f0233c00) [pid = 1856] [serial = 262] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64f3721000) [pid = 1856] [serial = 99] [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.] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64f415c000) [pid = 1856] [serial = 256] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f650a68f800) [pid = 1856] [serial = 253] [outer = (nil)] [url = about:blank] 17:00:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebe95000 == 58 [pid = 1856] [id = 111] 17:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64ed94d800) [pid = 1856] [serial = 332] [outer = (nil)] 17:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64ed9d5000) [pid = 1856] [serial = 333] [outer = 0x7f64ed94d800] 17:00:26 INFO - PROCESS | 1856 | 1461888026594 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64ed9e1c00) [pid = 1856] [serial = 334] [outer = 0x7f64ed94d800] 17:00:27 INFO - PROCESS | 1856 | 1461888027425 Marionette TRACE conn5 <- [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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1437ms 17:00:27 INFO - PROCESS | 1856 | 1461888027457 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1856 | 1461888027464 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:00:27 INFO - PROCESS | 1856 | 1461888027472 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1856 | 1461888027474 Marionette TRACE conn5 <- [1,418,null,{}] 17:00:27 INFO - PROCESS | 1856 | 1461888027481 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:27 INFO - PROCESS | 1856 | 1461888027640 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 17:00:27 INFO - PROCESS | 1856 | 1461888027659 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63d4800 == 59 [pid = 1856] [id = 112] 17:00:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64edff4000) [pid = 1856] [serial = 335] [outer = (nil)] 17:00:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64f1abc800) [pid = 1856] [serial = 336] [outer = 0x7f64edff4000] 17:00:27 INFO - PROCESS | 1856 | 1461888027724 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64f2daac00) [pid = 1856] [serial = 337] [outer = 0x7f64edff4000] 17:00:28 INFO - PROCESS | 1856 | 1461888028984 Marionette TRACE conn5 <- [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]]]}] 17:00:29 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 17:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1538ms 17:00:29 INFO - PROCESS | 1856 | 1461888029010 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 17:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:00:29 INFO - PROCESS | 1856 | 1461888029015 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 17:00:29 INFO - PROCESS | 1856 | 1461888029029 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1856 | 1461888029039 Marionette TRACE conn5 <- [1,422,null,{}] 17:00:29 INFO - PROCESS | 1856 | 1461888029056 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:29 INFO - PROCESS | 1856 | 1461888029262 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 17:00:29 INFO - PROCESS | 1856 | 1461888029286 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e4a000 == 60 [pid = 1856] [id = 113] 17:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64f2daa800) [pid = 1856] [serial = 338] [outer = (nil)] 17:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64f4157c00) [pid = 1856] [serial = 339] [outer = 0x7f64f2daa800] 17:00:29 INFO - PROCESS | 1856 | 1461888029350 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64f8744c00) [pid = 1856] [serial = 340] [outer = 0x7f64f2daa800] 17:00:30 INFO - PROCESS | 1856 | 1461888030624 Marionette TRACE conn5 <- [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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1617ms 17:00:30 INFO - PROCESS | 1856 | 1461888030639 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1856 | 1461888030644 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 17:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:00:30 INFO - PROCESS | 1856 | 1461888030675 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1856 | 1461888030683 Marionette TRACE conn5 <- [1,426,null,{}] 17:00:30 INFO - PROCESS | 1856 | 1461888030704 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 1856 | 1461888030964 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64ed7e4c00) [pid = 1856] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64ebf10800) [pid = 1856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64ede9d000) [pid = 1856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64ede9ec00) [pid = 1856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64f64a9000) [pid = 1856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64e8ece800) [pid = 1856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64ed7dc400) [pid = 1856] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64ed906800) [pid = 1856] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f64f1ada400) [pid = 1856] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f64ff2a4800) [pid = 1856] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64ede91800) [pid = 1856] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f64f7f44400) [pid = 1856] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f64ed94b800) [pid = 1856] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7f64ed7e6c00) [pid = 1856] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f6505341800) [pid = 1856] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64ed951800) [pid = 1856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7f64fb8a4000) [pid = 1856] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7f64f1ac6c00) [pid = 1856] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:00:31 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7f650556e400) [pid = 1856] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:00:31 INFO - PROCESS | 1856 | 1461888031300 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edabd800 == 61 [pid = 1856] [id = 114] 17:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7f64e8dddc00) [pid = 1856] [serial = 341] [outer = (nil)] 17:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7f64ed7e6800) [pid = 1856] [serial = 342] [outer = 0x7f64e8dddc00] 17:00:31 INFO - PROCESS | 1856 | 1461888031365 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64ed99a000) [pid = 1856] [serial = 343] [outer = 0x7f64e8dddc00] 17:00:32 INFO - PROCESS | 1856 | 1461888032094 Marionette TRACE conn5 <- [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] 17:00:32 INFO - PROCESS | 1856 | 1461888032128 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:00:32 INFO - PROCESS | 1856 | 1461888032138 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1856 | 1461888032141 Marionette TRACE conn5 <- [1,430,null,{}] 17:00:32 INFO - PROCESS | 1856 | 1461888032161 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 1856 | 1461888032331 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 17:00:32 INFO - PROCESS | 1856 | 1461888032350 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae1a000 == 62 [pid = 1856] [id = 115] 17:00:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64fb895400) [pid = 1856] [serial = 344] [outer = (nil)] 17:00:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64ff2a4800) [pid = 1856] [serial = 345] [outer = 0x7f64fb895400] 17:00:32 INFO - PROCESS | 1856 | 1461888032427 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f6505341800) [pid = 1856] [serial = 346] [outer = 0x7f64fb895400] 17:00:33 INFO - PROCESS | 1856 | 1461888033366 Marionette TRACE conn5 <- [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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1295ms 17:00:33 INFO - PROCESS | 1856 | 1461888033434 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 1856 | 1461888033440 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 17:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:00:33 INFO - PROCESS | 1856 | 1461888033449 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1856 | 1461888033455 Marionette TRACE conn5 <- [1,434,null,{}] 17:00:33 INFO - PROCESS | 1856 | 1461888033464 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 1856 | 1461888033683 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 17:00:33 INFO - PROCESS | 1856 | 1461888033832 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf92000 == 63 [pid = 1856] [id = 116] 17:00:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64ed908000) [pid = 1856] [serial = 347] [outer = (nil)] 17:00:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64ed911800) [pid = 1856] [serial = 348] [outer = 0x7f64ed908000] 17:00:33 INFO - PROCESS | 1856 | 1461888033906 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64ed995400) [pid = 1856] [serial = 349] [outer = 0x7f64ed908000] 17:00:34 INFO - PROCESS | 1856 | 1461888034876 Marionette TRACE conn5 <- [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]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1498ms 17:00:34 INFO - PROCESS | 1856 | 1461888034948 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1856 | 1461888034955 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 17:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:00:34 INFO - PROCESS | 1856 | 1461888034968 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1856 | 1461888034971 Marionette TRACE conn5 <- [1,438,null,{}] 17:00:34 INFO - PROCESS | 1856 | 1461888034978 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1856 | 1461888035204 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 17:00:35 INFO - PROCESS | 1856 | 1461888035402 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8194800 == 64 [pid = 1856] [id = 117] 17:00:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64edf82400) [pid = 1856] [serial = 350] [outer = (nil)] 17:00:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64f1abd000) [pid = 1856] [serial = 351] [outer = 0x7f64edf82400] 17:00:35 INFO - PROCESS | 1856 | 1461888035493 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64f372a800) [pid = 1856] [serial = 352] [outer = 0x7f64edf82400] 17:00:36 INFO - PROCESS | 1856 | 1461888036489 Marionette TRACE conn5 <- [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]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1582ms 17:00:36 INFO - PROCESS | 1856 | 1461888036550 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 1856 | 1461888036553 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 17:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:00:36 INFO - PROCESS | 1856 | 1461888036561 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1856 | 1461888036567 Marionette TRACE conn5 <- [1,442,null,{}] 17:00:36 INFO - PROCESS | 1856 | 1461888036584 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:36 INFO - PROCESS | 1856 | 1461888036818 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 17:00:37 INFO - PROCESS | 1856 | 1461888037073 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650601e000 == 65 [pid = 1856] [id = 118] 17:00:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64f873c400) [pid = 1856] [serial = 353] [outer = (nil)] 17:00:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64fb891400) [pid = 1856] [serial = 354] [outer = 0x7f64f873c400] 17:00:37 INFO - PROCESS | 1856 | 1461888037164 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f65051ee400) [pid = 1856] [serial = 355] [outer = 0x7f64f873c400] 17:00:38 INFO - PROCESS | 1856 | 1461888038060 Marionette TRACE conn5 <- [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]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1552ms 17:00:38 INFO - PROCESS | 1856 | 1461888038113 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 1856 | 1461888038121 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 17:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:00:38 INFO - PROCESS | 1856 | 1461888038128 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1856 | 1461888038130 Marionette TRACE conn5 <- [1,446,null,{}] 17:00:38 INFO - PROCESS | 1856 | 1461888038137 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:38 INFO - PROCESS | 1856 | 1461888038326 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 17:00:38 INFO - PROCESS | 1856 | 1461888038473 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a27e800 == 66 [pid = 1856] [id = 119] 17:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64ebf0e800) [pid = 1856] [serial = 356] [outer = (nil)] 17:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f6506528800) [pid = 1856] [serial = 357] [outer = 0x7f64ebf0e800] 17:00:38 INFO - PROCESS | 1856 | 1461888038547 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f6509669c00) [pid = 1856] [serial = 358] [outer = 0x7f64ebf0e800] 17:00:39 INFO - PROCESS | 1856 | 1461888039545 Marionette TRACE conn5 <- [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]]]}] 17:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1485ms 17:00:39 INFO - PROCESS | 1856 | 1461888039614 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1856 | 1461888039618 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:00:39 INFO - PROCESS | 1856 | 1461888039626 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1856 | 1461888039629 Marionette TRACE conn5 <- [1,450,null,{}] 17:00:39 INFO - PROCESS | 1856 | 1461888039635 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1856 | 1461888039818 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 17:00:40 INFO - PROCESS | 1856 | 1461888040018 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e7a4000 == 67 [pid = 1856] [id = 120] 17:00:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64e8eca000) [pid = 1856] [serial = 359] [outer = (nil)] 17:00:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f6509c28800) [pid = 1856] [serial = 360] [outer = 0x7f64e8eca000] 17:00:40 INFO - PROCESS | 1856 | 1461888040106 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f650a566400) [pid = 1856] [serial = 361] [outer = 0x7f64e8eca000] 17:00:40 INFO - PROCESS | 1856 | 1461888040991 Marionette TRACE conn5 <- [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] 17:00:41 INFO - PROCESS | 1856 | 1461888041067 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:00:41 INFO - PROCESS | 1856 | 1461888041073 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1856 | 1461888041076 Marionette TRACE conn5 <- [1,454,null,{}] 17:00:41 INFO - PROCESS | 1856 | 1461888041083 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:41 INFO - PROCESS | 1856 | 1461888041335 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 17:00:41 INFO - PROCESS | 1856 | 1461888041539 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec218800 == 68 [pid = 1856] [id = 121] 17:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f650cfe0c00) [pid = 1856] [serial = 362] [outer = (nil)] 17:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f650e75d400) [pid = 1856] [serial = 363] [outer = 0x7f650cfe0c00] 17:00:41 INFO - PROCESS | 1856 | 1461888041633 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f650f336400) [pid = 1856] [serial = 364] [outer = 0x7f650cfe0c00] 17:00:42 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:42 INFO - PROCESS | 1856 | 1461888042560 Marionette TRACE conn5 <- [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]]]}] 17:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1534ms 17:00:42 INFO - PROCESS | 1856 | 1461888042608 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 1856 | 1461888042612 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 17:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:00:42 INFO - PROCESS | 1856 | 1461888042620 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 1856 | 1461888042624 Marionette TRACE conn5 <- [1,458,null,{}] 17:00:42 INFO - PROCESS | 1856 | 1461888042630 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:42 INFO - PROCESS | 1856 | 1461888042806 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 17:00:42 INFO - PROCESS | 1856 | 1461888042964 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb10800 == 69 [pid = 1856] [id = 122] 17:00:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64ebf0f400) [pid = 1856] [serial = 365] [outer = (nil)] 17:00:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64ef0c9000) [pid = 1856] [serial = 366] [outer = 0x7f64ebf0f400] 17:00:43 INFO - PROCESS | 1856 | 1461888043039 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64ef0cfc00) [pid = 1856] [serial = 367] [outer = 0x7f64ebf0f400] 17:00:43 INFO - PROCESS | 1856 | 1461888043907 Marionette TRACE conn5 <- [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] 17:00:43 INFO - PROCESS | 1856 | 1461888043957 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 17:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:00:43 INFO - PROCESS | 1856 | 1461888043965 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1856 | 1461888043968 Marionette TRACE conn5 <- [1,462,null,{}] 17:00:43 INFO - PROCESS | 1856 | 1461888043974 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:44 INFO - PROCESS | 1856 | 1461888044152 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 17:00:44 INFO - PROCESS | 1856 | 1461888044308 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edab0000 == 70 [pid = 1856] [id = 123] 17:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e71ec400) [pid = 1856] [serial = 368] [outer = (nil)] 17:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e71f4c00) [pid = 1856] [serial = 369] [outer = 0x7f64e71ec400] 17:00:44 INFO - PROCESS | 1856 | 1461888044382 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e8ec9000) [pid = 1856] [serial = 370] [outer = 0x7f64e71ec400] 17:00:45 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:45 INFO - PROCESS | 1856 | 1461888045519 Marionette TRACE conn5 <- [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] 17:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:00:45 INFO - PROCESS | 1856 | 1461888045610 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 17:00:45 INFO - PROCESS | 1856 | 1461888045619 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1856 | 1461888045625 Marionette TRACE conn5 <- [1,466,null,{}] 17:00:45 INFO - PROCESS | 1856 | 1461888045634 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 1856 | 1461888045897 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 17:00:46 INFO - PROCESS | 1856 | 1461888046040 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaa9000 == 71 [pid = 1856] [id = 124] 17:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64ed910800) [pid = 1856] [serial = 371] [outer = (nil)] 17:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64ed947400) [pid = 1856] [serial = 372] [outer = 0x7f64ed910800] 17:00:46 INFO - PROCESS | 1856 | 1461888046109 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64ed99c400) [pid = 1856] [serial = 373] [outer = 0x7f64ed910800] 17:00:47 INFO - PROCESS | 1856 | 1461888047096 Marionette TRACE conn5 <- [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] 17:00:47 INFO - PROCESS | 1856 | 1461888047169 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:00:47 INFO - PROCESS | 1856 | 1461888047181 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1856 | 1461888047185 Marionette TRACE conn5 <- [1,470,null,{}] 17:00:47 INFO - PROCESS | 1856 | 1461888047192 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1856 | 1461888047411 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edabd800 == 70 [pid = 1856] [id = 114] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e4a000 == 69 [pid = 1856] [id = 113] 17:00:47 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed9a0400) [pid = 1856] [serial = 306] [outer = (nil)] [url = about:blank] 17:00:47 INFO - PROCESS | 1856 | 1461888047661 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63d4800 == 68 [pid = 1856] [id = 112] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebe95000 == 67 [pid = 1856] [id = 111] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaaa000 == 66 [pid = 1856] [id = 110] 17:00:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8eec800 == 67 [pid = 1856] [id = 125] 17:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64ede90400) [pid = 1856] [serial = 374] [outer = (nil)] 17:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64edf76c00) [pid = 1856] [serial = 375] [outer = 0x7f64ede90400] 17:00:47 INFO - PROCESS | 1856 | 1461888047755 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64ef0c4c00) [pid = 1856] [serial = 376] [outer = 0x7f64ede90400] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f798b000 == 66 [pid = 1856] [id = 107] 17:00:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5cd000 == 65 [pid = 1856] [id = 106] 17:00:48 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8184000 == 64 [pid = 1856] [id = 104] 17:00:48 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e4000 == 63 [pid = 1856] [id = 103] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f650652a800) [pid = 1856] [serial = 225] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e8dd9400) [pid = 1856] [serial = 285] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed906c00) [pid = 1856] [serial = 291] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64ed944400) [pid = 1856] [serial = 292] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64f1ab7400) [pid = 1856] [serial = 282] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64f4158400) [pid = 1856] [serial = 273] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64edff8400) [pid = 1856] [serial = 295] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64f2da1800) [pid = 1856] [serial = 297] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f6505332400) [pid = 1856] [serial = 304] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64e8ed0800) [pid = 1856] [serial = 288] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64f4155000) [pid = 1856] [serial = 298] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64f3725000) [pid = 1856] [serial = 162] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64f1937800) [pid = 1856] [serial = 198] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f650f57a000) [pid = 1856] [serial = 195] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64f3726400) [pid = 1856] [serial = 270] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f650e51b800) [pid = 1856] [serial = 207] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64fae62400) [pid = 1856] [serial = 303] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64ede9d400) [pid = 1856] [serial = 210] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f65042c1000) [pid = 1856] [serial = 165] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64edf7f000) [pid = 1856] [serial = 265] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f650a632000) [pid = 1856] [serial = 159] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64edf79000) [pid = 1856] [serial = 267] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f650c25e000) [pid = 1856] [serial = 171] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64f6976000) [pid = 1856] [serial = 300] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f6509c28000) [pid = 1856] [serial = 204] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f64fae62000) [pid = 1856] [serial = 276] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64f7f40800) [pid = 1856] [serial = 201] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f64e8ed5800) [pid = 1856] [serial = 289] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f6509c2bc00) [pid = 1856] [serial = 168] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7f64ebf0c400) [pid = 1856] [serial = 279] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f64f7f3d800) [pid = 1856] [serial = 301] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64edf7dc00) [pid = 1856] [serial = 294] [outer = (nil)] [url = about:blank] 17:00:48 INFO - PROCESS | 1856 | 1461888048558 Marionette TRACE conn5 <- [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]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1436ms 17:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:00:48 INFO - PROCESS | 1856 | 1461888048618 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 1856 | 1461888048621 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 17:00:48 INFO - PROCESS | 1856 | 1461888048627 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1856 | 1461888048633 Marionette TRACE conn5 <- [1,474,null,{}] 17:00:48 INFO - PROCESS | 1856 | 1461888048649 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:48 INFO - PROCESS | 1856 | 1461888048866 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 17:00:48 INFO - PROCESS | 1856 | 1461888048884 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63d3800 == 64 [pid = 1856] [id = 126] 17:00:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64f0075000) [pid = 1856] [serial = 377] [outer = (nil)] 17:00:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64f1abd400) [pid = 1856] [serial = 378] [outer = 0x7f64f0075000] 17:00:48 INFO - PROCESS | 1856 | 1461888048951 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f64f3726400) [pid = 1856] [serial = 379] [outer = 0x7f64f0075000] 17:00:49 INFO - PROCESS | 1856 | 1461888049824 Marionette TRACE conn5 <- [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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1239ms 17:00:49 INFO - PROCESS | 1856 | 1461888049866 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 17:00:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:00:49 INFO - PROCESS | 1856 | 1461888049871 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 17:00:49 INFO - PROCESS | 1856 | 1461888049877 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1856 | 1461888049881 Marionette TRACE conn5 <- [1,478,null,{}] 17:00:49 INFO - PROCESS | 1856 | 1461888049887 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 1856 | 1461888050054 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 17:00:50 INFO - PROCESS | 1856 | 1461888050066 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f817a000 == 65 [pid = 1856] [id = 127] 17:00:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64f3726c00) [pid = 1856] [serial = 380] [outer = (nil)] 17:00:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64f6976000) [pid = 1856] [serial = 381] [outer = 0x7f64f3726c00] 17:00:50 INFO - PROCESS | 1856 | 1461888050234 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64f85ab400) [pid = 1856] [serial = 382] [outer = 0x7f64f3726c00] 17:00:51 INFO - PROCESS | 1856 | 1461888051101 Marionette TRACE conn5 <- [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]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1286ms 17:00:51 INFO - PROCESS | 1856 | 1461888051165 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1856 | 1461888051168 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:00:51 INFO - PROCESS | 1856 | 1461888051175 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1856 | 1461888051179 Marionette TRACE conn5 <- [1,482,null,{}] 17:00:51 INFO - PROCESS | 1856 | 1461888051184 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:51 INFO - PROCESS | 1856 | 1461888051381 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 17:00:51 INFO - PROCESS | 1856 | 1461888051410 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f928f000 == 66 [pid = 1856] [id = 128] 17:00:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64e7af3400) [pid = 1856] [serial = 383] [outer = (nil)] 17:00:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64e7afa800) [pid = 1856] [serial = 384] [outer = 0x7f64e7af3400] 17:00:51 INFO - PROCESS | 1856 | 1461888051471 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64e7aff800) [pid = 1856] [serial = 385] [outer = 0x7f64e7af3400] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64e8ed2000) [pid = 1856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f64f2daa800) [pid = 1856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f64edff4000) [pid = 1856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64e8dddc00) [pid = 1856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f64ed94d800) [pid = 1856] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:00:52 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f64ed998400) [pid = 1856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:00:52 INFO - PROCESS | 1856 | 1461888052509 Marionette TRACE conn5 <- [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]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:00:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1379ms 17:00:52 INFO - PROCESS | 1856 | 1461888052556 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1856 | 1461888052560 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:00:52 INFO - PROCESS | 1856 | 1461888052566 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1856 | 1461888052569 Marionette TRACE conn5 <- [1,486,null,{}] 17:00:52 INFO - PROCESS | 1856 | 1461888052574 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:52 INFO - PROCESS | 1856 | 1461888052762 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 17:00:52 INFO - PROCESS | 1856 | 1461888052782 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504ed0800 == 67 [pid = 1856] [id = 129] 17:00:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64e7af3800) [pid = 1856] [serial = 386] [outer = (nil)] 17:00:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64ec5e0c00) [pid = 1856] [serial = 387] [outer = 0x7f64e7af3800] 17:00:52 INFO - PROCESS | 1856 | 1461888052943 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64f4155000) [pid = 1856] [serial = 388] [outer = 0x7f64e7af3800] 17:00:53 INFO - PROCESS | 1856 | 1461888053674 Marionette TRACE conn5 <- [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]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1140ms 17:00:53 INFO - PROCESS | 1856 | 1461888053708 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1856 | 1461888053710 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 17:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:00:53 INFO - PROCESS | 1856 | 1461888053718 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1856 | 1461888053721 Marionette TRACE conn5 <- [1,490,null,{}] 17:00:53 INFO - PROCESS | 1856 | 1461888053727 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:53 INFO - PROCESS | 1856 | 1461888053922 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 17:00:53 INFO - PROCESS | 1856 | 1461888053942 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6506340800 == 68 [pid = 1856] [id = 130] 17:00:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64ec5db800) [pid = 1856] [serial = 389] [outer = (nil)] 17:00:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64ed777c00) [pid = 1856] [serial = 390] [outer = 0x7f64ec5db800] 17:00:54 INFO - PROCESS | 1856 | 1461888054006 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64ed77e400) [pid = 1856] [serial = 391] [outer = 0x7f64ec5db800] 17:00:55 INFO - PROCESS | 1856 | 1461888055008 Marionette TRACE conn5 <- [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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:00:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1338ms 17:00:55 INFO - PROCESS | 1856 | 1461888055058 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1856 | 1461888055064 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:00:55 INFO - PROCESS | 1856 | 1461888055075 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1856 | 1461888055079 Marionette TRACE conn5 <- [1,494,null,{}] 17:00:55 INFO - PROCESS | 1856 | 1461888055089 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:55 INFO - PROCESS | 1856 | 1461888055317 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 17:00:55 INFO - PROCESS | 1856 | 1461888055567 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0203000 == 69 [pid = 1856] [id = 131] 17:00:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64e7d74000) [pid = 1856] [serial = 392] [outer = (nil)] 17:00:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64e7d75c00) [pid = 1856] [serial = 393] [outer = 0x7f64e7d74000] 17:00:55 INFO - PROCESS | 1856 | 1461888055646 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64e8dd9400) [pid = 1856] [serial = 394] [outer = 0x7f64e7d74000] 17:00:56 INFO - PROCESS | 1856 | 1461888056541 Marionette TRACE conn5 <- [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]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1537ms 17:00:56 INFO - PROCESS | 1856 | 1461888056614 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 1856 | 1461888056623 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 17:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:00:56 INFO - PROCESS | 1856 | 1461888056634 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 1856 | 1461888056638 Marionette TRACE conn5 <- [1,498,null,{}] 17:00:56 INFO - PROCESS | 1856 | 1461888056646 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:56 INFO - PROCESS | 1856 | 1461888056875 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 17:00:57 INFO - PROCESS | 1856 | 1461888057108 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe60f800 == 70 [pid = 1856] [id = 132] 17:00:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64ec5de400) [pid = 1856] [serial = 395] [outer = (nil)] 17:00:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64ec5e5c00) [pid = 1856] [serial = 396] [outer = 0x7f64ec5de400] 17:00:57 INFO - PROCESS | 1856 | 1461888057207 Marionette DEBUG loaded listener.js 17:00:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64ed779800) [pid = 1856] [serial = 397] [outer = 0x7f64ec5de400] 17:00:58 INFO - PROCESS | 1856 | 1461888058122 Marionette TRACE conn5 <- [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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:00:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1530ms 17:00:58 INFO - PROCESS | 1856 | 1461888058165 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 1856 | 1461888058170 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 17:00:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:00:58 INFO - PROCESS | 1856 | 1461888058177 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 1856 | 1461888058184 Marionette TRACE conn5 <- [1,502,null,{}] 17:00:58 INFO - PROCESS | 1856 | 1461888058201 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:58 INFO - PROCESS | 1856 | 1461888058397 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 17:00:58 INFO - PROCESS | 1856 | 1461888058549 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e79a000 == 71 [pid = 1856] [id = 133] 17:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64ed90c800) [pid = 1856] [serial = 398] [outer = (nil)] 17:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64ed9d4c00) [pid = 1856] [serial = 399] [outer = 0x7f64ed90c800] 17:00:58 INFO - PROCESS | 1856 | 1461888058626 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64edf7dc00) [pid = 1856] [serial = 400] [outer = 0x7f64ed90c800] 17:00:59 INFO - PROCESS | 1856 | 1461888059553 Marionette TRACE conn5 <- [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]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:00:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1441ms 17:00:59 INFO - PROCESS | 1856 | 1461888059619 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 17:00:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:00:59 INFO - PROCESS | 1856 | 1461888059624 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 17:00:59 INFO - PROCESS | 1856 | 1461888059631 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1856 | 1461888059635 Marionette TRACE conn5 <- [1,506,null,{}] 17:00:59 INFO - PROCESS | 1856 | 1461888059641 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:59 INFO - PROCESS | 1856 | 1461888059832 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 17:00:59 INFO - PROCESS | 1856 | 1461888059983 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d1b800 == 72 [pid = 1856] [id = 134] 17:01:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64ed94bc00) [pid = 1856] [serial = 401] [outer = (nil)] 17:01:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64f034d000) [pid = 1856] [serial = 402] [outer = 0x7f64ed94bc00] 17:01:00 INFO - PROCESS | 1856 | 1461888060086 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64f3720c00) [pid = 1856] [serial = 403] [outer = 0x7f64ed94bc00] 17:01:01 INFO - PROCESS | 1856 | 1461888061169 Marionette TRACE conn5 <- [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]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:01:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1581ms 17:01:01 INFO - PROCESS | 1856 | 1461888061213 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 17:01:01 INFO - PROCESS | 1856 | 1461888061217 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 17:01:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:01:01 INFO - PROCESS | 1856 | 1461888061224 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 1856 | 1461888061228 Marionette TRACE conn5 <- [1,510,null,{}] 17:01:01 INFO - PROCESS | 1856 | 1461888061234 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:01 INFO - PROCESS | 1856 | 1461888061427 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 17:01:01 INFO - PROCESS | 1856 | 1461888061620 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d58000 == 73 [pid = 1856] [id = 135] 17:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64e8dd0800) [pid = 1856] [serial = 404] [outer = (nil)] 17:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64f4155c00) [pid = 1856] [serial = 405] [outer = 0x7f64e8dd0800] 17:01:01 INFO - PROCESS | 1856 | 1461888061742 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64f82dec00) [pid = 1856] [serial = 406] [outer = 0x7f64e8dd0800] 17:01:02 INFO - PROCESS | 1856 | 1461888062694 Marionette TRACE conn5 <- [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]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:01:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1533ms 17:01:02 INFO - PROCESS | 1856 | 1461888062758 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 17:01:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:01:02 INFO - PROCESS | 1856 | 1461888062762 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 17:01:02 INFO - PROCESS | 1856 | 1461888062769 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1856 | 1461888062773 Marionette TRACE conn5 <- [1,514,null,{}] 17:01:02 INFO - PROCESS | 1856 | 1461888062778 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:03 INFO - PROCESS | 1856 | 1461888063020 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 17:01:03 INFO - PROCESS | 1856 | 1461888063224 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80e3000 == 74 [pid = 1856] [id = 136] 17:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64fb9a6000) [pid = 1856] [serial = 407] [outer = (nil)] 17:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f650652a800) [pid = 1856] [serial = 408] [outer = 0x7f64fb9a6000] 17:01:03 INFO - PROCESS | 1856 | 1461888063317 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f6509664c00) [pid = 1856] [serial = 409] [outer = 0x7f64fb9a6000] 17:01:04 INFO - PROCESS | 1856 | 1461888064105 Marionette TRACE conn5 <- [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]]]}] 17:01:04 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 17:01:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1380ms 17:01:04 INFO - PROCESS | 1856 | 1461888064149 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 17:01:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:01:04 INFO - PROCESS | 1856 | 1461888064153 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 17:01:04 INFO - PROCESS | 1856 | 1461888064160 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:01:04 INFO - PROCESS | 1856 | 1461888064163 Marionette TRACE conn5 <- [1,518,null,{}] 17:01:04 INFO - PROCESS | 1856 | 1461888064169 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:04 INFO - PROCESS | 1856 | 1461888064347 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 17:01:04 INFO - PROCESS | 1856 | 1461888064505 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f780b800 == 75 [pid = 1856] [id = 137] 17:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64ff2a2400) [pid = 1856] [serial = 410] [outer = (nil)] 17:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f650a687400) [pid = 1856] [serial = 411] [outer = 0x7f64ff2a2400] 17:01:04 INFO - PROCESS | 1856 | 1461888064578 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f650cf12000) [pid = 1856] [serial = 412] [outer = 0x7f64ff2a2400] 17:01:06 INFO - PROCESS | 1856 | 1461888066053 Marionette TRACE conn5 <- [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]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:01:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1940ms 17:01:06 INFO - PROCESS | 1856 | 1461888066101 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1856 | 1461888066105 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:01:06 INFO - PROCESS | 1856 | 1461888066111 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1856 | 1461888066114 Marionette TRACE conn5 <- [1,522,null,{}] 17:01:06 INFO - PROCESS | 1856 | 1461888066120 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:06 INFO - PROCESS | 1856 | 1461888066312 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 17:01:06 INFO - PROCESS | 1856 | 1461888066468 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d1f800 == 76 [pid = 1856] [id = 138] 17:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e765c400) [pid = 1856] [serial = 413] [outer = (nil)] 17:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64ed9df800) [pid = 1856] [serial = 414] [outer = 0x7f64e765c400] 17:01:06 INFO - PROCESS | 1856 | 1461888066538 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64f8f0e800) [pid = 1856] [serial = 415] [outer = 0x7f64e765c400] 17:01:07 INFO - PROCESS | 1856 | 1461888067404 Marionette TRACE conn5 <- [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]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:01:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1333ms 17:01:07 INFO - PROCESS | 1856 | 1461888067446 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 1856 | 1461888067450 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 17:01:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:01:07 INFO - PROCESS | 1856 | 1461888067456 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1856 | 1461888067459 Marionette TRACE conn5 <- [1,526,null,{}] 17:01:07 INFO - PROCESS | 1856 | 1461888067466 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:07 INFO - PROCESS | 1856 | 1461888067672 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 17:01:08 INFO - PROCESS | 1856 | 1461888068165 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d13800 == 77 [pid = 1856] [id = 139] 17:01:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7af6c00) [pid = 1856] [serial = 416] [outer = (nil)] 17:01:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e7af9400) [pid = 1856] [serial = 417] [outer = 0x7f64e7af6c00] 17:01:08 INFO - PROCESS | 1856 | 1461888068282 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e7d73400) [pid = 1856] [serial = 418] [outer = 0x7f64e7af6c00] 17:01:09 INFO - PROCESS | 1856 | 1461888069285 Marionette TRACE conn5 <- [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]]]}] 17:01:09 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 17:01:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1881ms 17:01:09 INFO - PROCESS | 1856 | 1461888069340 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 1856 | 1461888069349 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:01:09 INFO - PROCESS | 1856 | 1461888069358 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1856 | 1461888069364 Marionette TRACE conn5 <- [1,530,null,{}] 17:01:09 INFO - PROCESS | 1856 | 1461888069372 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 1856 | 1461888069558 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 17:01:09 INFO - PROCESS | 1856 | 1461888069759 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec205800 == 78 [pid = 1856] [id = 140] 17:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64ebd2b800) [pid = 1856] [serial = 419] [outer = (nil)] 17:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ebd2ec00) [pid = 1856] [serial = 420] [outer = 0x7f64ebd2b800] 17:01:09 INFO - PROCESS | 1856 | 1461888069837 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ec5db000) [pid = 1856] [serial = 421] [outer = 0x7f64ebd2b800] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6504ed0800 == 77 [pid = 1856] [id = 129] 17:01:10 INFO - PROCESS | 1856 | 1461888070709 Marionette TRACE conn5 <- [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"]]]}] 17:01:10 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ff2a4800) [pid = 1856] [serial = 345] [outer = (nil)] [url = about:blank] 17:01:10 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f6e95000) [pid = 1856] [serial = 318] [outer = (nil)] [url = about:blank] 17:01:10 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64f8f07400) [pid = 1856] [serial = 321] [outer = (nil)] [url = about:blank] 17:01:10 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f6506556c00) [pid = 1856] [serial = 324] [outer = (nil)] [url = about:blank] 17:01:10 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64f4151800) [pid = 1856] [serial = 327] [outer = (nil)] [url = about:blank] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f928f000 == 76 [pid = 1856] [id = 128] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f817a000 == 75 [pid = 1856] [id = 127] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63d3800 == 74 [pid = 1856] [id = 126] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8eec800 == 73 [pid = 1856] [id = 125] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaa9000 == 72 [pid = 1856] [id = 124] 17:01:10 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae1a000 == 71 [pid = 1856] [id = 115] 17:01:10 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 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:01:10 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 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:01:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:01:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1434ms 17:01:10 INFO - PROCESS | 1856 | 1461888070799 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 1856 | 1461888070804 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:01:10 INFO - PROCESS | 1856 | 1461888070814 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 1856 | 1461888070818 Marionette TRACE conn5 <- [1,534,null,{}] 17:01:10 INFO - PROCESS | 1856 | 1461888070824 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 1856 | 1461888071017 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64ebf0d400) [pid = 1856] [serial = 331] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ebc11400) [pid = 1856] [serial = 330] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64f8744c00) [pid = 1856] [serial = 340] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64f1abc800) [pid = 1856] [serial = 336] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed7e6800) [pid = 1856] [serial = 342] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64edff9800) [pid = 1856] [serial = 315] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64ed9d5000) [pid = 1856] [serial = 333] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ed9e1c00) [pid = 1856] [serial = 334] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64ebc17800) [pid = 1856] [serial = 309] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64ed99c800) [pid = 1856] [serial = 312] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f6506245800) [pid = 1856] [serial = 307] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64f4157c00) [pid = 1856] [serial = 339] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64ed99a000) [pid = 1856] [serial = 343] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64f2daac00) [pid = 1856] [serial = 337] [outer = (nil)] [url = about:blank] 17:01:11 INFO - PROCESS | 1856 | 1461888071148 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edfa1000 == 72 [pid = 1856] [id = 141] 17:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64ebc11400) [pid = 1856] [serial = 422] [outer = (nil)] 17:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64ec5e8800) [pid = 1856] [serial = 423] [outer = 0x7f64ebc11400] 17:01:11 INFO - PROCESS | 1856 | 1461888071215 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64ed99ac00) [pid = 1856] [serial = 424] [outer = 0x7f64ebc11400] 17:01:12 INFO - PROCESS | 1856 | 1461888072128 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:01:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1387ms 17:01:12 INFO - PROCESS | 1856 | 1461888072204 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1856 | 1461888072208 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:01:12 INFO - PROCESS | 1856 | 1461888072231 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1856 | 1461888072245 Marionette TRACE conn5 <- [1,538,null,{}] 17:01:12 INFO - PROCESS | 1856 | 1461888072272 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:12 INFO - PROCESS | 1856 | 1461888072615 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 17:01:12 INFO - PROCESS | 1856 | 1461888072772 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f797d000 == 73 [pid = 1856] [id = 142] 17:01:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64ed94d400) [pid = 1856] [serial = 425] [outer = (nil)] 17:01:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64ed9e1c00) [pid = 1856] [serial = 426] [outer = 0x7f64ed94d400] 17:01:12 INFO - PROCESS | 1856 | 1461888072867 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64ef0c7400) [pid = 1856] [serial = 427] [outer = 0x7f64ed94d400] 17:01:13 INFO - PROCESS | 1856 | 1461888073652 Marionette TRACE conn5 <- [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]]]}] 17:01:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64ed99d000) [pid = 1856] [serial = 428] [outer = 0x7f64f54f9800] 17:01:13 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. 17:01:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1470ms 17:01:13 INFO - PROCESS | 1856 | 1461888073715 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 1856 | 1461888073719 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:01:13 INFO - PROCESS | 1856 | 1461888073782 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 1856 | 1461888073786 Marionette TRACE conn5 <- [1,542,null,{}] 17:01:13 INFO - PROCESS | 1856 | 1461888073792 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:14 INFO - PROCESS | 1856 | 1461888073999 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 17:01:14 INFO - PROCESS | 1856 | 1461888074025 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f845b800 == 74 [pid = 1856] [id = 143] 17:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64ed90b000) [pid = 1856] [serial = 429] [outer = (nil)] 17:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64ef0cdc00) [pid = 1856] [serial = 430] [outer = 0x7f64ed90b000] 17:01:14 INFO - PROCESS | 1856 | 1461888074087 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64f3725000) [pid = 1856] [serial = 431] [outer = 0x7f64ed90b000] 17:01:14 INFO - PROCESS | 1856 | 1461888074917 Marionette TRACE conn5 <- [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]]]}] 17:01:14 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. 17:01:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1235ms 17:01:14 INFO - PROCESS | 1856 | 1461888074974 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1856 | 1461888074977 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:01:14 INFO - PROCESS | 1856 | 1461888074984 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 1856 | 1461888074987 Marionette TRACE conn5 <- [1,546,null,{}] 17:01:14 INFO - PROCESS | 1856 | 1461888074993 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:15 INFO - PROCESS | 1856 | 1461888075222 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 17:01:15 INFO - PROCESS | 1856 | 1461888075263 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb10a800 == 75 [pid = 1856] [id = 144] 17:01:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64f4154c00) [pid = 1856] [serial = 432] [outer = (nil)] 17:01:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64f5b61400) [pid = 1856] [serial = 433] [outer = 0x7f64f4154c00] 17:01:15 INFO - PROCESS | 1856 | 1461888075344 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64f85ac800) [pid = 1856] [serial = 434] [outer = 0x7f64f4154c00] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e7af3800) [pid = 1856] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ede90400) [pid = 1856] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64ed910800) [pid = 1856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64f0075000) [pid = 1856] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64f3726c00) [pid = 1856] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e7af3400) [pid = 1856] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:01:15 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64fb895400) [pid = 1856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:01:16 INFO - PROCESS | 1856 | 1461888076474 Marionette TRACE conn5 <- [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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:01:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1534ms 17:01:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:01:16 INFO - PROCESS | 1856 | 1461888076525 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1856 | 1461888076528 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 17:01:16 INFO - PROCESS | 1856 | 1461888076535 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1856 | 1461888076539 Marionette TRACE conn5 <- [1,550,null,{}] 17:01:16 INFO - PROCESS | 1856 | 1461888076555 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:16 INFO - PROCESS | 1856 | 1461888076741 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 17:01:16 INFO - PROCESS | 1856 | 1461888076884 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650500b800 == 76 [pid = 1856] [id = 145] 17:01:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e7af3800) [pid = 1856] [serial = 435] [outer = (nil)] 17:01:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e7d95800) [pid = 1856] [serial = 436] [outer = 0x7f64e7af3800] 17:01:16 INFO - PROCESS | 1856 | 1461888076949 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64ed774400) [pid = 1856] [serial = 437] [outer = 0x7f64e7af3800] 17:01:17 INFO - PROCESS | 1856 | 1461888077656 Marionette TRACE conn5 <- [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]]]}] 17:01:17 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. 17:01:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1191ms 17:01:17 INFO - PROCESS | 1856 | 1461888077726 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 1856 | 1461888077730 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 17:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:01:17 INFO - PROCESS | 1856 | 1461888077736 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 1856 | 1461888077738 Marionette TRACE conn5 <- [1,554,null,{}] 17:01:17 INFO - PROCESS | 1856 | 1461888077744 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:18 INFO - PROCESS | 1856 | 1461888078038 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 17:01:18 INFO - PROCESS | 1856 | 1461888078166 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80df000 == 77 [pid = 1856] [id = 146] 17:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e7133c00) [pid = 1856] [serial = 438] [outer = (nil)] 17:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e713b000) [pid = 1856] [serial = 439] [outer = 0x7f64e7133c00] 17:01:18 INFO - PROCESS | 1856 | 1461888078248 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e7142000) [pid = 1856] [serial = 440] [outer = 0x7f64e7133c00] 17:01:18 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:19 INFO - PROCESS | 1856 | 1461888079278 Marionette TRACE conn5 <- [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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1587ms 17:01:19 INFO - PROCESS | 1856 | 1461888079326 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 17:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:01:19 INFO - PROCESS | 1856 | 1461888079333 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 17:01:19 INFO - PROCESS | 1856 | 1461888079341 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 1856 | 1461888079348 Marionette TRACE conn5 <- [1,558,null,{}] 17:01:19 INFO - PROCESS | 1856 | 1461888079355 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:19 INFO - PROCESS | 1856 | 1461888079546 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 17:01:19 INFO - PROCESS | 1856 | 1461888079701 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d26800 == 78 [pid = 1856] [id = 147] 17:01:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e7135800) [pid = 1856] [serial = 441] [outer = (nil)] 17:01:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7d90800) [pid = 1856] [serial = 442] [outer = 0x7f64e7135800] 17:01:19 INFO - PROCESS | 1856 | 1461888079786 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e7d98c00) [pid = 1856] [serial = 443] [outer = 0x7f64e7135800] 17:01:20 INFO - PROCESS | 1856 | 1461888080706 Marionette TRACE conn5 <- [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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1436ms 17:01:20 INFO - PROCESS | 1856 | 1461888080777 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1856 | 1461888080782 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 17:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:01:20 INFO - PROCESS | 1856 | 1461888080789 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1856 | 1461888080794 Marionette TRACE conn5 <- [1,562,null,{}] 17:01:20 INFO - PROCESS | 1856 | 1461888080800 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:21 INFO - PROCESS | 1856 | 1461888081022 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 17:01:21 INFO - PROCESS | 1856 | 1461888081264 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650651c800 == 79 [pid = 1856] [id = 148] 17:01:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64ebd2f400) [pid = 1856] [serial = 444] [outer = (nil)] 17:01:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64ec5dc000) [pid = 1856] [serial = 445] [outer = 0x7f64ebd2f400] 17:01:21 INFO - PROCESS | 1856 | 1461888081383 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ed77b000) [pid = 1856] [serial = 446] [outer = 0x7f64ebd2f400] 17:01:21 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:22 INFO - PROCESS | 1856 | 1461888082245 Marionette TRACE conn5 <- [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]]]}] 17:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1492ms 17:01:22 INFO - PROCESS | 1856 | 1461888082283 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 1856 | 1461888082289 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 17:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:01:22 INFO - PROCESS | 1856 | 1461888082307 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:01:22 INFO - PROCESS | 1856 | 1461888082315 Marionette TRACE conn5 <- [1,566,null,{}] 17:01:22 INFO - PROCESS | 1856 | 1461888082322 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:22 INFO - PROCESS | 1856 | 1461888082550 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 17:01:22 INFO - PROCESS | 1856 | 1461888082704 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e538800 == 80 [pid = 1856] [id = 149] 17:01:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ebd31c00) [pid = 1856] [serial = 447] [outer = (nil)] 17:01:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ed99c800) [pid = 1856] [serial = 448] [outer = 0x7f64ebd31c00] 17:01:22 INFO - PROCESS | 1856 | 1461888082792 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64edf74800) [pid = 1856] [serial = 449] [outer = 0x7f64ebd31c00] 17:01:23 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:23 INFO - PROCESS | 1856 | 1461888083766 Marionette TRACE conn5 <- [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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1545ms 17:01:23 INFO - PROCESS | 1856 | 1461888083846 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1856 | 1461888083853 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 17:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:01:23 INFO - PROCESS | 1856 | 1461888083863 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1856 | 1461888083867 Marionette TRACE conn5 <- [1,570,null,{}] 17:01:23 INFO - PROCESS | 1856 | 1461888083878 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:24 INFO - PROCESS | 1856 | 1461888084203 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 17:01:24 INFO - PROCESS | 1856 | 1461888084471 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4958800 == 81 [pid = 1856] [id = 150] 17:01:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ed778400) [pid = 1856] [serial = 450] [outer = (nil)] 17:01:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64f0075000) [pid = 1856] [serial = 451] [outer = 0x7f64ed778400] 17:01:24 INFO - PROCESS | 1856 | 1461888084620 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64f3721000) [pid = 1856] [serial = 452] [outer = 0x7f64ed778400] 17:01:25 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:25 INFO - PROCESS | 1856 | 1461888085438 Marionette TRACE conn5 <- [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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1592ms 17:01:25 INFO - PROCESS | 1856 | 1461888085457 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 1856 | 1461888085463 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 17:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:01:25 INFO - PROCESS | 1856 | 1461888085497 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 1856 | 1461888085502 Marionette TRACE conn5 <- [1,574,null,{}] 17:01:25 INFO - PROCESS | 1856 | 1461888085517 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 1856 | 1461888085806 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 17:01:26 INFO - PROCESS | 1856 | 1461888086143 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48d5000 == 82 [pid = 1856] [id = 151] 17:01:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64f7f78000) [pid = 1856] [serial = 453] [outer = (nil)] 17:01:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64f8741000) [pid = 1856] [serial = 454] [outer = 0x7f64f7f78000] 17:01:26 INFO - PROCESS | 1856 | 1461888086302 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64f8fd3400) [pid = 1856] [serial = 455] [outer = 0x7f64f7f78000] 17:01:27 INFO - PROCESS | 1856 | 1461888087167 Marionette TRACE conn5 <- [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]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1764ms 17:01:27 INFO - PROCESS | 1856 | 1461888087239 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 17:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:01:27 INFO - PROCESS | 1856 | 1461888087243 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 17:01:27 INFO - PROCESS | 1856 | 1461888087249 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1856 | 1461888087253 Marionette TRACE conn5 <- [1,578,null,{}] 17:01:27 INFO - PROCESS | 1856 | 1461888087259 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:27 INFO - PROCESS | 1856 | 1461888087497 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 17:01:27 INFO - PROCESS | 1856 | 1461888087653 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61cd800 == 83 [pid = 1856] [id = 152] 17:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64f82d2c00) [pid = 1856] [serial = 456] [outer = (nil)] 17:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f650517c400) [pid = 1856] [serial = 457] [outer = 0x7f64f82d2c00] 17:01:27 INFO - PROCESS | 1856 | 1461888087728 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f650624c000) [pid = 1856] [serial = 458] [outer = 0x7f64f82d2c00] 17:01:28 INFO - PROCESS | 1856 | 1461888088715 Marionette TRACE conn5 <- [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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1538ms 17:01:28 INFO - PROCESS | 1856 | 1461888088788 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 1856 | 1461888088792 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 17:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:01:28 INFO - PROCESS | 1856 | 1461888088800 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 1856 | 1461888088804 Marionette TRACE conn5 <- [1,582,null,{}] 17:01:28 INFO - PROCESS | 1856 | 1461888088810 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:29 INFO - PROCESS | 1856 | 1461888088996 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 17:01:29 INFO - PROCESS | 1856 | 1461888089154 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef026000 == 84 [pid = 1856] [id = 153] 17:01:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ebca2400) [pid = 1856] [serial = 459] [outer = (nil)] 17:01:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ebcaa400) [pid = 1856] [serial = 460] [outer = 0x7f64ebca2400] 17:01:29 INFO - PROCESS | 1856 | 1461888089229 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64ebcaf400) [pid = 1856] [serial = 461] [outer = 0x7f64ebca2400] 17:01:30 INFO - PROCESS | 1856 | 1461888090145 Marionette TRACE conn5 <- [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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1385ms 17:01:30 INFO - PROCESS | 1856 | 1461888090186 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 1856 | 1461888090190 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 17:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:01:30 INFO - PROCESS | 1856 | 1461888090197 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 1856 | 1461888090200 Marionette TRACE conn5 <- [1,586,null,{}] 17:01:30 INFO - PROCESS | 1856 | 1461888090207 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:30 INFO - PROCESS | 1856 | 1461888090392 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 17:01:30 INFO - PROCESS | 1856 | 1461888090554 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef03c800 == 85 [pid = 1856] [id = 154] 17:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e4c92400) [pid = 1856] [serial = 462] [outer = (nil)] 17:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e4c9a800) [pid = 1856] [serial = 463] [outer = 0x7f64e4c92400] 17:01:30 INFO - PROCESS | 1856 | 1461888090629 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e4ca0c00) [pid = 1856] [serial = 464] [outer = 0x7f64e4c92400] 17:01:31 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:31 INFO - PROCESS | 1856 | 1461888091538 Marionette TRACE conn5 <- [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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1386ms 17:01:31 INFO - PROCESS | 1856 | 1461888091584 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 17:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:01:31 INFO - PROCESS | 1856 | 1461888091589 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 17:01:31 INFO - PROCESS | 1856 | 1461888091596 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1856 | 1461888091605 Marionette TRACE conn5 <- [1,590,null,{}] 17:01:31 INFO - PROCESS | 1856 | 1461888091610 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 1856 | 1461888091806 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 17:01:31 INFO - PROCESS | 1856 | 1461888091968 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3ced800 == 86 [pid = 1856] [id = 155] 17:01:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e3fd4800) [pid = 1856] [serial = 465] [outer = (nil)] 17:01:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e3fdb800) [pid = 1856] [serial = 466] [outer = 0x7f64e3fd4800] 17:01:32 INFO - PROCESS | 1856 | 1461888092043 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e3fe1000) [pid = 1856] [serial = 467] [outer = 0x7f64e3fd4800] 17:01:33 INFO - PROCESS | 1856 | 1461888093219 Marionette TRACE conn5 <- [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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:01:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1688ms 17:01:33 INFO - PROCESS | 1856 | 1461888093284 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 17:01:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:01:33 INFO - PROCESS | 1856 | 1461888093290 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 17:01:33 INFO - PROCESS | 1856 | 1461888093300 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1856 | 1461888093306 Marionette TRACE conn5 <- [1,594,null,{}] 17:01:33 INFO - PROCESS | 1856 | 1461888093316 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:33 INFO - PROCESS | 1856 | 1461888093546 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 17:01:33 INFO - PROCESS | 1856 | 1461888093735 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80f2800 == 87 [pid = 1856] [id = 156] 17:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e713f000) [pid = 1856] [serial = 468] [outer = (nil)] 17:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e71f9800) [pid = 1856] [serial = 469] [outer = 0x7f64e713f000] 17:01:33 INFO - PROCESS | 1856 | 1461888093817 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e7af4400) [pid = 1856] [serial = 470] [outer = 0x7f64e713f000] 17:01:35 INFO - PROCESS | 1856 | 1461888095057 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1800ms 17:01:35 INFO - PROCESS | 1856 | 1461888095099 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 1856 | 1461888095108 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 17:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:01:35 INFO - PROCESS | 1856 | 1461888095120 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 1856 | 1461888095124 Marionette TRACE conn5 <- [1,598,null,{}] 17:01:35 INFO - PROCESS | 1856 | 1461888095130 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:35 INFO - PROCESS | 1856 | 1461888095318 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 17:01:35 INFO - PROCESS | 1856 | 1461888095528 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7957800 == 88 [pid = 1856] [id = 157] 17:01:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e7d99400) [pid = 1856] [serial = 471] [outer = (nil)] 17:01:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64e8ddf000) [pid = 1856] [serial = 472] [outer = 0x7f64e7d99400] 17:01:35 INFO - PROCESS | 1856 | 1461888095665 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64ebc19400) [pid = 1856] [serial = 473] [outer = 0x7f64e7d99400] 17:01:35 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650c280800 == 87 [pid = 1856] [id = 105] 17:01:35 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ed777c00) [pid = 1856] [serial = 390] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7959000 == 86 [pid = 1856] [id = 109] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650500b800 == 85 [pid = 1856] [id = 145] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb10a800 == 84 [pid = 1856] [id = 144] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f845b800 == 83 [pid = 1856] [id = 143] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f797d000 == 82 [pid = 1856] [id = 142] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edfa1000 == 81 [pid = 1856] [id = 141] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec205800 == 80 [pid = 1856] [id = 140] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d13800 == 79 [pid = 1856] [id = 139] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80e3000 == 78 [pid = 1856] [id = 136] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d58000 == 77 [pid = 1856] [id = 135] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d1b800 == 76 [pid = 1856] [id = 134] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650e79a000 == 75 [pid = 1856] [id = 133] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe60f800 == 74 [pid = 1856] [id = 132] 17:01:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0203000 == 73 [pid = 1856] [id = 131] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ec5e0c00) [pid = 1856] [serial = 387] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64ef0c4c00) [pid = 1856] [serial = 376] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ed99c400) [pid = 1856] [serial = 373] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f650e75d400) [pid = 1856] [serial = 363] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64ed911800) [pid = 1856] [serial = 348] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64ef0c9000) [pid = 1856] [serial = 366] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64f3726400) [pid = 1856] [serial = 379] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f6506528800) [pid = 1856] [serial = 357] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64f1abd000) [pid = 1856] [serial = 351] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64f6976000) [pid = 1856] [serial = 381] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64f4155000) [pid = 1856] [serial = 388] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64edf76c00) [pid = 1856] [serial = 375] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64e7aff800) [pid = 1856] [serial = 385] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64f85ab400) [pid = 1856] [serial = 382] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e7afa800) [pid = 1856] [serial = 384] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64f1abd400) [pid = 1856] [serial = 378] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64ed947400) [pid = 1856] [serial = 372] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f6505341800) [pid = 1856] [serial = 346] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f6509c28800) [pid = 1856] [serial = 360] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64fb891400) [pid = 1856] [serial = 354] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e71f4c00) [pid = 1856] [serial = 369] [outer = (nil)] [url = about:blank] 17:01:36 INFO - PROCESS | 1856 | 1461888096565 Marionette TRACE conn5 <- [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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:01:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1486ms 17:01:36 INFO - PROCESS | 1856 | 1461888096606 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1856 | 1461888096611 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 17:01:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:01:36 INFO - PROCESS | 1856 | 1461888096618 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1856 | 1461888096625 Marionette TRACE conn5 <- [1,602,null,{}] 17:01:36 INFO - PROCESS | 1856 | 1461888096641 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 1856 | 1461888096827 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 17:01:36 INFO - PROCESS | 1856 | 1461888096947 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf94000 == 74 [pid = 1856] [id = 158] 17:01:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e7d91c00) [pid = 1856] [serial = 474] [outer = (nil)] 17:01:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ebf03800) [pid = 1856] [serial = 475] [outer = 0x7f64e7d91c00] 17:01:37 INFO - PROCESS | 1856 | 1461888097019 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ec5e6800) [pid = 1856] [serial = 476] [outer = 0x7f64e7d91c00] 17:01:37 INFO - PROCESS | 1856 | 1461888097838 Marionette TRACE conn5 <- [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]]]}] 17:01:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:01:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1237ms 17:01:37 INFO - PROCESS | 1856 | 1461888097856 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 17:01:37 INFO - PROCESS | 1856 | 1461888097859 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 17:01:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:01:37 INFO - PROCESS | 1856 | 1461888097866 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 1856 | 1461888097870 Marionette TRACE conn5 <- [1,606,null,{}] 17:01:37 INFO - PROCESS | 1856 | 1461888097875 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 1856 | 1461888098111 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 17:01:38 INFO - PROCESS | 1856 | 1461888098198 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0e13000 == 75 [pid = 1856] [id = 159] 17:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ebf0f000) [pid = 1856] [serial = 477] [outer = (nil)] 17:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ed907800) [pid = 1856] [serial = 478] [outer = 0x7f64ebf0f000] 17:01:38 INFO - PROCESS | 1856 | 1461888098264 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ed99cc00) [pid = 1856] [serial = 479] [outer = 0x7f64ebf0f000] 17:01:39 INFO - PROCESS | 1856 | 1461888099078 Marionette TRACE conn5 <- [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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:01:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1281ms 17:01:39 INFO - PROCESS | 1856 | 1461888099148 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1856 | 1461888099152 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:01:39 INFO - PROCESS | 1856 | 1461888099158 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1856 | 1461888099161 Marionette TRACE conn5 <- [1,610,null,{}] 17:01:39 INFO - PROCESS | 1856 | 1461888099173 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:39 INFO - PROCESS | 1856 | 1461888099391 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 17:01:39 INFO - PROCESS | 1856 | 1461888099415 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7803800 == 76 [pid = 1856] [id = 160] 17:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ed775c00) [pid = 1856] [serial = 480] [outer = (nil)] 17:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ede9e800) [pid = 1856] [serial = 481] [outer = 0x7f64ed775c00] 17:01:39 INFO - PROCESS | 1856 | 1461888099480 Marionette DEBUG loaded listener.js 17:01:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ef0c3c00) [pid = 1856] [serial = 482] [outer = 0x7f64ed775c00] 17:01:40 INFO - PROCESS | 1856 | 1461888100652 Marionette TRACE conn5 <- [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]]]}] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64ed90b000) [pid = 1856] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64f4154c00) [pid = 1856] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ec5db800) [pid = 1856] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e7af6c00) [pid = 1856] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64ebd2b800) [pid = 1856] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64ebc11400) [pid = 1856] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:01:40 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64ed94d400) [pid = 1856] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:01:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:01:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1553ms 17:01:40 INFO - PROCESS | 1856 | 1461888100713 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 1856 | 1461888100716 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 17:01:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:01:40 INFO - PROCESS | 1856 | 1461888100724 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 1856 | 1461888100727 Marionette TRACE conn5 <- [1,614,null,{}] 17:01:40 INFO - PROCESS | 1856 | 1461888100733 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:40 INFO - PROCESS | 1856 | 1461888100928 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 17:01:41 INFO - PROCESS | 1856 | 1461888101099 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e36000 == 77 [pid = 1856] [id = 161] 17:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64f3724800) [pid = 1856] [serial = 483] [outer = (nil)] 17:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64f415d800) [pid = 1856] [serial = 484] [outer = 0x7f64f3724800] 17:01:41 INFO - PROCESS | 1856 | 1461888101171 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64f7f3d400) [pid = 1856] [serial = 485] [outer = 0x7f64f3724800] 17:01:41 INFO - PROCESS | 1856 | 1461888101849 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1184ms 17:01:41 INFO - PROCESS | 1856 | 1461888101915 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 1856 | 1461888101919 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 17:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:01:41 INFO - PROCESS | 1856 | 1461888101931 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 1856 | 1461888101935 Marionette TRACE conn5 <- [1,618,null,{}] 17:01:41 INFO - PROCESS | 1856 | 1461888101941 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:42 INFO - PROCESS | 1856 | 1461888102113 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 17:01:42 INFO - PROCESS | 1856 | 1461888102124 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f946e000 == 78 [pid = 1856] [id = 162] 17:01:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64f7f40c00) [pid = 1856] [serial = 486] [outer = (nil)] 17:01:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64f8f08000) [pid = 1856] [serial = 487] [outer = 0x7f64f7f40c00] 17:01:42 INFO - PROCESS | 1856 | 1461888102190 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64fafebc00) [pid = 1856] [serial = 488] [outer = 0x7f64f7f40c00] 17:01:43 INFO - PROCESS | 1856 | 1461888103319 Marionette TRACE conn5 <- [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]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms 17:01:43 INFO - PROCESS | 1856 | 1461888103363 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 1856 | 1461888103369 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 17:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:01:43 INFO - PROCESS | 1856 | 1461888103377 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 1856 | 1461888103382 Marionette TRACE conn5 <- [1,622,null,{}] 17:01:43 INFO - PROCESS | 1856 | 1461888103393 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:43 INFO - PROCESS | 1856 | 1461888103606 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 17:01:43 INFO - PROCESS | 1856 | 1461888103869 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80e7800 == 79 [pid = 1856] [id = 163] 17:01:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e4b9a000) [pid = 1856] [serial = 489] [outer = (nil)] 17:01:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e4ba3c00) [pid = 1856] [serial = 490] [outer = 0x7f64e4b9a000] 17:01:43 INFO - PROCESS | 1856 | 1461888103957 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e7138c00) [pid = 1856] [serial = 491] [outer = 0x7f64e4b9a000] 17:01:44 INFO - PROCESS | 1856 | 1461888104829 Marionette TRACE conn5 <- [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]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1491ms 17:01:44 INFO - PROCESS | 1856 | 1461888104868 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 1856 | 1461888104877 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 17:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:01:44 INFO - PROCESS | 1856 | 1461888104889 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 1856 | 1461888104892 Marionette TRACE conn5 <- [1,626,null,{}] 17:01:44 INFO - PROCESS | 1856 | 1461888104900 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:45 INFO - PROCESS | 1856 | 1461888105106 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 17:01:45 INFO - PROCESS | 1856 | 1461888105265 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d1a000 == 80 [pid = 1856] [id = 164] 17:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e7668c00) [pid = 1856] [serial = 492] [outer = (nil)] 17:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e7d77400) [pid = 1856] [serial = 493] [outer = 0x7f64e7668c00] 17:01:45 INFO - PROCESS | 1856 | 1461888105342 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e8eca800) [pid = 1856] [serial = 494] [outer = 0x7f64e7668c00] 17:01:46 INFO - PROCESS | 1856 | 1461888106332 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1487ms 17:01:46 INFO - PROCESS | 1856 | 1461888106378 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 1856 | 1461888106381 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 17:01:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:01:46 INFO - PROCESS | 1856 | 1461888106389 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 1856 | 1461888106396 Marionette TRACE conn5 <- [1,630,null,{}] 17:01:46 INFO - PROCESS | 1856 | 1461888106413 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:46 INFO - PROCESS | 1856 | 1461888106620 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 17:01:46 INFO - PROCESS | 1856 | 1461888106827 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650500b800 == 81 [pid = 1856] [id = 165] 17:01:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64ebd30c00) [pid = 1856] [serial = 495] [outer = (nil)] 17:01:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64ec5e4800) [pid = 1856] [serial = 496] [outer = 0x7f64ebd30c00] 17:01:46 INFO - PROCESS | 1856 | 1461888106950 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64ed995c00) [pid = 1856] [serial = 497] [outer = 0x7f64ebd30c00] 17:01:47 INFO - PROCESS | 1856 | 1461888107864 Marionette TRACE conn5 <- [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]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1537ms 17:01:47 INFO - PROCESS | 1856 | 1461888107927 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 17:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:01:47 INFO - PROCESS | 1856 | 1461888107932 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 17:01:47 INFO - PROCESS | 1856 | 1461888107939 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1856 | 1461888107941 Marionette TRACE conn5 <- [1,634,null,{}] 17:01:47 INFO - PROCESS | 1856 | 1461888107949 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:48 INFO - PROCESS | 1856 | 1461888108146 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 17:01:48 INFO - PROCESS | 1856 | 1461888108320 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a276800 == 82 [pid = 1856] [id = 166] 17:01:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e4b9e000) [pid = 1856] [serial = 498] [outer = (nil)] 17:01:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64ef0cec00) [pid = 1856] [serial = 499] [outer = 0x7f64e4b9e000] 17:01:48 INFO - PROCESS | 1856 | 1461888108440 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64f3721800) [pid = 1856] [serial = 500] [outer = 0x7f64e4b9e000] 17:01:48 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:49 INFO - PROCESS | 1856 | 1461888109282 Marionette TRACE conn5 <- [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]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:01:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1380ms 17:01:49 INFO - PROCESS | 1856 | 1461888109320 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1856 | 1461888109324 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 17:01:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:01:49 INFO - PROCESS | 1856 | 1461888109331 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1856 | 1461888109334 Marionette TRACE conn5 <- [1,638,null,{}] 17:01:49 INFO - PROCESS | 1856 | 1461888109340 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:49 INFO - PROCESS | 1856 | 1461888109527 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 17:01:49 INFO - PROCESS | 1856 | 1461888109694 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5c6000 == 83 [pid = 1856] [id = 167] 17:01:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64ebf0c800) [pid = 1856] [serial = 501] [outer = (nil)] 17:01:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64f4d6a800) [pid = 1856] [serial = 502] [outer = 0x7f64ebf0c800] 17:01:49 INFO - PROCESS | 1856 | 1461888109768 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64f8f08c00) [pid = 1856] [serial = 503] [outer = 0x7f64ebf0c800] 17:01:50 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:50 INFO - PROCESS | 1856 | 1461888110686 Marionette TRACE conn5 <- [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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:01:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1391ms 17:01:50 INFO - PROCESS | 1856 | 1461888110724 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1856 | 1461888110727 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:01:50 INFO - PROCESS | 1856 | 1461888110734 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1856 | 1461888110738 Marionette TRACE conn5 <- [1,642,null,{}] 17:01:50 INFO - PROCESS | 1856 | 1461888110745 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:50 INFO - PROCESS | 1856 | 1461888110964 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 17:01:51 INFO - PROCESS | 1856 | 1461888111127 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ee1800 == 84 [pid = 1856] [id = 168] 17:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64e74aa800) [pid = 1856] [serial = 504] [outer = (nil)] 17:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e74b0800) [pid = 1856] [serial = 505] [outer = 0x7f64e74aa800] 17:01:51 INFO - PROCESS | 1856 | 1461888111203 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f6504e85800) [pid = 1856] [serial = 506] [outer = 0x7f64e74aa800] 17:01:52 INFO - PROCESS | 1856 | 1461888112094 Marionette TRACE conn5 <- [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]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:01:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1389ms 17:01:52 INFO - PROCESS | 1856 | 1461888112124 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 1856 | 1461888112128 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 17:01:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:01:52 INFO - PROCESS | 1856 | 1461888112135 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 1856 | 1461888112137 Marionette TRACE conn5 <- [1,646,null,{}] 17:01:52 INFO - PROCESS | 1856 | 1461888112143 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:52 INFO - PROCESS | 1856 | 1461888112340 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 17:01:52 INFO - PROCESS | 1856 | 1461888112507 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42dd000 == 85 [pid = 1856] [id = 169] 17:01:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e4b81c00) [pid = 1856] [serial = 507] [outer = (nil)] 17:01:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e4b8a400) [pid = 1856] [serial = 508] [outer = 0x7f64e4b81c00] 17:01:52 INFO - PROCESS | 1856 | 1461888112583 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e4b8fc00) [pid = 1856] [serial = 509] [outer = 0x7f64e4b81c00] 17:01:53 INFO - PROCESS | 1856 | 1461888113571 Marionette TRACE conn5 <- [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]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:01:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1487ms 17:01:53 INFO - PROCESS | 1856 | 1461888113623 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1856 | 1461888113627 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 17:01:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:01:53 INFO - PROCESS | 1856 | 1461888113634 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1856 | 1461888113637 Marionette TRACE conn5 <- [1,650,null,{}] 17:01:53 INFO - PROCESS | 1856 | 1461888113643 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:53 INFO - PROCESS | 1856 | 1461888113830 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 17:01:54 INFO - PROCESS | 1856 | 1461888114000 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40e0000 == 86 [pid = 1856] [id = 170] 17:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e4806000) [pid = 1856] [serial = 510] [outer = (nil)] 17:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e480c000) [pid = 1856] [serial = 511] [outer = 0x7f64e4806000] 17:01:54 INFO - PROCESS | 1856 | 1461888114078 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e4811400) [pid = 1856] [serial = 512] [outer = 0x7f64e4806000] 17:01:54 INFO - PROCESS | 1856 | 1461888114934 Marionette TRACE conn5 <- [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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:01:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1333ms 17:01:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:01:54 INFO - PROCESS | 1856 | 1461888114968 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 1856 | 1461888114971 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 17:01:54 INFO - PROCESS | 1856 | 1461888114978 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 1856 | 1461888114981 Marionette TRACE conn5 <- [1,654,null,{}] 17:01:54 INFO - PROCESS | 1856 | 1461888114988 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:55 INFO - PROCESS | 1856 | 1461888115179 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 17:01:55 INFO - PROCESS | 1856 | 1461888115349 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d47000 == 87 [pid = 1856] [id = 171] 17:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64e33d4400) [pid = 1856] [serial = 513] [outer = (nil)] 17:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64e33db000) [pid = 1856] [serial = 514] [outer = 0x7f64e33d4400] 17:01:55 INFO - PROCESS | 1856 | 1461888115430 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e33e0400) [pid = 1856] [serial = 515] [outer = 0x7f64e33d4400] 17:01:56 INFO - PROCESS | 1856 | 1461888116321 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:01:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1391ms 17:01:56 INFO - PROCESS | 1856 | 1461888116369 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1856 | 1461888116373 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:01:56 INFO - PROCESS | 1856 | 1461888116379 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1856 | 1461888116381 Marionette TRACE conn5 <- [1,658,null,{}] 17:01:56 INFO - PROCESS | 1856 | 1461888116388 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:56 INFO - PROCESS | 1856 | 1461888116573 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 17:01:56 INFO - PROCESS | 1856 | 1461888116742 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42d8800 == 88 [pid = 1856] [id = 172] 17:01:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e33d7800) [pid = 1856] [serial = 516] [outer = (nil)] 17:01:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64e480d000) [pid = 1856] [serial = 517] [outer = 0x7f64e33d7800] 17:01:56 INFO - PROCESS | 1856 | 1461888116819 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64e4b8f400) [pid = 1856] [serial = 518] [outer = 0x7f64e33d7800] 17:01:57 INFO - PROCESS | 1856 | 1461888117768 Marionette TRACE conn5 <- [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]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:01:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1431ms 17:01:57 INFO - PROCESS | 1856 | 1461888117811 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 17:01:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:01:57 INFO - PROCESS | 1856 | 1461888117816 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 17:01:57 INFO - PROCESS | 1856 | 1461888117824 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 1856 | 1461888117828 Marionette TRACE conn5 <- [1,662,null,{}] 17:01:57 INFO - PROCESS | 1856 | 1461888117834 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:58 INFO - PROCESS | 1856 | 1461888118063 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 17:01:58 INFO - PROCESS | 1856 | 1461888118283 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42e2800 == 89 [pid = 1856] [id = 173] 17:01:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64e4c9dc00) [pid = 1856] [serial = 519] [outer = (nil)] 17:01:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64e74ae400) [pid = 1856] [serial = 520] [outer = 0x7f64e4c9dc00] 17:01:58 INFO - PROCESS | 1856 | 1461888118418 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64f006a400) [pid = 1856] [serial = 521] [outer = 0x7f64e4c9dc00] 17:01:59 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:59 INFO - PROCESS | 1856 | 1461888119649 Marionette TRACE conn5 <- [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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:01:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1844ms 17:01:59 INFO - PROCESS | 1856 | 1461888119667 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1856 | 1461888119672 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 17:01:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:01:59 INFO - PROCESS | 1856 | 1461888119683 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1856 | 1461888119688 Marionette TRACE conn5 <- [1,666,null,{}] 17:01:59 INFO - PROCESS | 1856 | 1461888119706 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:59 INFO - PROCESS | 1856 | 1461888119950 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 17:02:00 INFO - PROCESS | 1856 | 1461888120145 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d47800 == 90 [pid = 1856] [id = 174] 17:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64e3fe2800) [pid = 1856] [serial = 522] [outer = (nil)] 17:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64e480f000) [pid = 1856] [serial = 523] [outer = 0x7f64e3fe2800] 17:02:00 INFO - PROCESS | 1856 | 1461888120216 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e4b98000) [pid = 1856] [serial = 524] [outer = 0x7f64e3fe2800] 17:02:00 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:01 INFO - PROCESS | 1856 | 1461888121233 Marionette TRACE conn5 <- [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]]]}] 17:02:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:02:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1594ms 17:02:01 INFO - PROCESS | 1856 | 1461888121278 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 17:02:01 INFO - PROCESS | 1856 | 1461888121286 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 17:02:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:02:01 INFO - PROCESS | 1856 | 1461888121298 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1856 | 1461888121301 Marionette TRACE conn5 <- [1,670,null,{}] 17:02:01 INFO - PROCESS | 1856 | 1461888121309 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 1856 | 1461888121515 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 17:02:01 INFO - PROCESS | 1856 | 1461888121804 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4944800 == 91 [pid = 1856] [id = 175] 17:02:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64e7136400) [pid = 1856] [serial = 525] [outer = (nil)] 17:02:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64e713ac00) [pid = 1856] [serial = 526] [outer = 0x7f64e7136400] 17:02:01 INFO - PROCESS | 1856 | 1461888121877 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e71f4c00) [pid = 1856] [serial = 527] [outer = 0x7f64e7136400] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e36000 == 90 [pid = 1856] [id = 161] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64f034d000) [pid = 1856] [serial = 402] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64f4155c00) [pid = 1856] [serial = 405] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f650652a800) [pid = 1856] [serial = 408] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f650a687400) [pid = 1856] [serial = 411] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64ed9df800) [pid = 1856] [serial = 414] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64e7d95800) [pid = 1856] [serial = 436] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7803800 == 89 [pid = 1856] [id = 160] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0e13000 == 88 [pid = 1856] [id = 159] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf94000 == 87 [pid = 1856] [id = 158] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7957800 == 86 [pid = 1856] [id = 157] 17:02:02 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80f2800 == 85 [pid = 1856] [id = 156] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64ef0cdc00) [pid = 1856] [serial = 430] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64f5b61400) [pid = 1856] [serial = 433] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64f3725000) [pid = 1856] [serial = 431] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64f85ac800) [pid = 1856] [serial = 434] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64ed77e400) [pid = 1856] [serial = 391] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e7d73400) [pid = 1856] [serial = 418] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e7af9400) [pid = 1856] [serial = 417] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ec5db000) [pid = 1856] [serial = 421] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64ebd2ec00) [pid = 1856] [serial = 420] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64ec5e8800) [pid = 1856] [serial = 423] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64ed99ac00) [pid = 1856] [serial = 424] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ed9e1c00) [pid = 1856] [serial = 426] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e7d75c00) [pid = 1856] [serial = 393] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ec5e5c00) [pid = 1856] [serial = 396] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64ed9d4c00) [pid = 1856] [serial = 399] [outer = (nil)] [url = about:blank] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64f371f400) [pid = 1856] [serial = 241] [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.] 17:02:02 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64ef0c7400) [pid = 1856] [serial = 427] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1856 | 1461888123069 Marionette TRACE conn5 <- [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]]]}] 17:02:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:02:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1847ms 17:02:03 INFO - PROCESS | 1856 | 1461888123148 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1856 | 1461888123154 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:02:03 INFO - PROCESS | 1856 | 1461888123180 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1856 | 1461888123189 Marionette TRACE conn5 <- [1,674,null,{}] 17:02:03 INFO - PROCESS | 1856 | 1461888123209 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:03 INFO - PROCESS | 1856 | 1461888123396 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 17:02:03 INFO - PROCESS | 1856 | 1461888123629 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8ef3800 == 86 [pid = 1856] [id = 176] 17:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e74ac800) [pid = 1856] [serial = 528] [outer = (nil)] 17:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64e7af9800) [pid = 1856] [serial = 529] [outer = 0x7f64e74ac800] 17:02:03 INFO - PROCESS | 1856 | 1461888123701 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e7d94800) [pid = 1856] [serial = 530] [outer = 0x7f64e74ac800] 17:02:04 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:04 INFO - PROCESS | 1856 | 1461888124413 Marionette TRACE conn5 <- [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]]]}] 17:02:04 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 17:02:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1308ms 17:02:04 INFO - PROCESS | 1856 | 1461888124471 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 1856 | 1461888124477 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:02:04 INFO - PROCESS | 1856 | 1461888124483 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 1856 | 1461888124485 Marionette TRACE conn5 <- [1,678,null,{}] 17:02:04 INFO - PROCESS | 1856 | 1461888124492 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:04 INFO - PROCESS | 1856 | 1461888124732 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 17:02:04 INFO - PROCESS | 1856 | 1461888124757 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf90800 == 87 [pid = 1856] [id = 177] 17:02:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e7d73400) [pid = 1856] [serial = 531] [outer = (nil)] 17:02:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e8ed5c00) [pid = 1856] [serial = 532] [outer = 0x7f64e7d73400] 17:02:04 INFO - PROCESS | 1856 | 1461888124825 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ebcaa000) [pid = 1856] [serial = 533] [outer = 0x7f64e7d73400] 17:02:05 INFO - PROCESS | 1856 | 1461888125826 Marionette TRACE conn5 <- [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]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:02:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1388ms 17:02:05 INFO - PROCESS | 1856 | 1461888125872 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1856 | 1461888125876 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:02:05 INFO - PROCESS | 1856 | 1461888125889 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1856 | 1461888125891 Marionette TRACE conn5 <- [1,682,null,{}] 17:02:05 INFO - PROCESS | 1856 | 1461888125898 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:06 INFO - PROCESS | 1856 | 1461888126126 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 17:02:06 INFO - PROCESS | 1856 | 1461888126165 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a2f000 == 88 [pid = 1856] [id = 178] 17:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64ebcaf800) [pid = 1856] [serial = 534] [outer = (nil)] 17:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64ebd2f800) [pid = 1856] [serial = 535] [outer = 0x7f64ebcaf800] 17:02:06 INFO - PROCESS | 1856 | 1461888126232 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ed94d400) [pid = 1856] [serial = 536] [outer = 0x7f64ebcaf800] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64e7d91c00) [pid = 1856] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e713f000) [pid = 1856] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64f3724800) [pid = 1856] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7d99400) [pid = 1856] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e7af3800) [pid = 1856] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ebf0f000) [pid = 1856] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:02:06 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64ed775c00) [pid = 1856] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:02:07 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:07 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:07 INFO - PROCESS | 1856 | 1461888127721 Marionette TRACE conn5 <- [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]]]}] 17:02:07 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) 17:02:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1880ms 17:02:07 INFO - PROCESS | 1856 | 1461888127770 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 1856 | 1461888127774 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 17:02:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:02:07 INFO - PROCESS | 1856 | 1461888127780 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 1856 | 1461888127782 Marionette TRACE conn5 <- [1,686,null,{}] 17:02:07 INFO - PROCESS | 1856 | 1461888127789 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:08 INFO - PROCESS | 1856 | 1461888128033 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 17:02:08 INFO - PROCESS | 1856 | 1461888128161 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d22800 == 89 [pid = 1856] [id = 179] 17:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64ebd28000) [pid = 1856] [serial = 537] [outer = (nil)] 17:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64ed9d4c00) [pid = 1856] [serial = 538] [outer = 0x7f64ebd28000] 17:02:08 INFO - PROCESS | 1856 | 1461888128225 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64ede96800) [pid = 1856] [serial = 539] [outer = 0x7f64ebd28000] 17:02:09 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:09 INFO - PROCESS | 1856 | 1461888129330 Marionette TRACE conn5 <- [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]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:02:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1579ms 17:02:09 INFO - PROCESS | 1856 | 1461888129361 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 17:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:02:09 INFO - PROCESS | 1856 | 1461888129368 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 17:02:09 INFO - PROCESS | 1856 | 1461888129378 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1856 | 1461888129384 Marionette TRACE conn5 <- [1,690,null,{}] 17:02:09 INFO - PROCESS | 1856 | 1461888129393 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:09 INFO - PROCESS | 1856 | 1461888129691 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 17:02:09 INFO - PROCESS | 1856 | 1461888129832 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4957000 == 90 [pid = 1856] [id = 180] 17:02:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e480a400) [pid = 1856] [serial = 540] [outer = (nil)] 17:02:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e4b84000) [pid = 1856] [serial = 541] [outer = 0x7f64e480a400] 17:02:09 INFO - PROCESS | 1856 | 1461888129908 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e4b9d800) [pid = 1856] [serial = 542] [outer = 0x7f64e480a400] 17:02:11 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:11 INFO - PROCESS | 1856 | 1461888131256 Marionette TRACE conn5 <- [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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:02:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1938ms 17:02:11 INFO - PROCESS | 1856 | 1461888131384 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1856 | 1461888131393 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:02:11 INFO - PROCESS | 1856 | 1461888131408 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1856 | 1461888131413 Marionette TRACE conn5 <- [1,694,null,{}] 17:02:11 INFO - PROCESS | 1856 | 1461888131420 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 1856 | 1461888131607 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 17:02:11 INFO - PROCESS | 1856 | 1461888131769 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1d8000 == 91 [pid = 1856] [id = 181] 17:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64e480e000) [pid = 1856] [serial = 543] [outer = (nil)] 17:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64e74a6800) [pid = 1856] [serial = 544] [outer = 0x7f64e480e000] 17:02:11 INFO - PROCESS | 1856 | 1461888131841 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e7d75000) [pid = 1856] [serial = 545] [outer = 0x7f64e480e000] 17:02:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:13 INFO - PROCESS | 1856 | 1461888133274 Marionette TRACE conn5 <- [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]]]}] 17:02:13 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) 17:02:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1938ms 17:02:13 INFO - PROCESS | 1856 | 1461888133347 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 17:02:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:02:13 INFO - PROCESS | 1856 | 1461888133351 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 17:02:13 INFO - PROCESS | 1856 | 1461888133358 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1856 | 1461888133364 Marionette TRACE conn5 <- [1,698,null,{}] 17:02:13 INFO - PROCESS | 1856 | 1461888133380 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1856 | 1461888133616 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 17:02:13 INFO - PROCESS | 1856 | 1461888133819 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8192800 == 92 [pid = 1856] [id = 182] 17:02:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e7d6e400) [pid = 1856] [serial = 546] [outer = (nil)] 17:02:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ed967800) [pid = 1856] [serial = 547] [outer = 0x7f64e7d6e400] 17:02:13 INFO - PROCESS | 1856 | 1461888133939 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ed971000) [pid = 1856] [serial = 548] [outer = 0x7f64e7d6e400] 17:02:15 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:15 INFO - PROCESS | 1856 | 1461888135253 Marionette TRACE conn5 <- [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]]]}] 17:02:15 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) 17:02:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1937ms 17:02:15 INFO - PROCESS | 1856 | 1461888135336 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 1856 | 1461888135342 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 17:02:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:02:15 INFO - PROCESS | 1856 | 1461888135369 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 1856 | 1461888135372 Marionette TRACE conn5 <- [1,702,null,{}] 17:02:15 INFO - PROCESS | 1856 | 1461888135379 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:15 INFO - PROCESS | 1856 | 1461888135610 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 17:02:15 INFO - PROCESS | 1856 | 1461888135774 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae31000 == 93 [pid = 1856] [id = 183] 17:02:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64ebd2d400) [pid = 1856] [serial = 549] [outer = (nil)] 17:02:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64edfef800) [pid = 1856] [serial = 550] [outer = 0x7f64ebd2d400] 17:02:15 INFO - PROCESS | 1856 | 1461888135849 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64f0068c00) [pid = 1856] [serial = 551] [outer = 0x7f64ebd2d400] 17:02:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:17 INFO - PROCESS | 1856 | 1461888137189 Marionette TRACE conn5 <- [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]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:02:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1839ms 17:02:17 INFO - PROCESS | 1856 | 1461888137243 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1856 | 1461888137246 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:02:17 INFO - PROCESS | 1856 | 1461888137273 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1856 | 1461888137276 Marionette TRACE conn5 <- [1,706,null,{}] 17:02:17 INFO - PROCESS | 1856 | 1461888137283 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:17 INFO - PROCESS | 1856 | 1461888137467 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 17:02:17 INFO - PROCESS | 1856 | 1461888137628 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65053af800 == 94 [pid = 1856] [id = 184] 17:02:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64ed968c00) [pid = 1856] [serial = 552] [outer = (nil)] 17:02:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64f1ad5800) [pid = 1856] [serial = 553] [outer = 0x7f64ed968c00] 17:02:17 INFO - PROCESS | 1856 | 1461888137700 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64f4154c00) [pid = 1856] [serial = 554] [outer = 0x7f64ed968c00] 17:02:18 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:19 INFO - PROCESS | 1856 | 1461888139039 Marionette TRACE conn5 <- [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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1840ms 17:02:19 INFO - PROCESS | 1856 | 1461888139128 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1856 | 1461888139132 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:02:19 INFO - PROCESS | 1856 | 1461888139144 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1856 | 1461888139147 Marionette TRACE conn5 <- [1,710,null,{}] 17:02:19 INFO - PROCESS | 1856 | 1461888139154 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:19 INFO - PROCESS | 1856 | 1461888139366 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 17:02:19 INFO - PROCESS | 1856 | 1461888139817 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ec9000 == 95 [pid = 1856] [id = 185] 17:02:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64e2572400) [pid = 1856] [serial = 555] [outer = (nil)] 17:02:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64e33dbc00) [pid = 1856] [serial = 556] [outer = 0x7f64e2572400] 17:02:19 INFO - PROCESS | 1856 | 1461888139888 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e4809800) [pid = 1856] [serial = 557] [outer = 0x7f64e2572400] 17:02:21 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:21 INFO - PROCESS | 1856 | 1461888141205 Marionette TRACE conn5 <- [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]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2088ms 17:02:21 INFO - PROCESS | 1856 | 1461888141233 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1856 | 1461888141240 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 17:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:02:21 INFO - PROCESS | 1856 | 1461888141329 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1856 | 1461888141335 Marionette TRACE conn5 <- [1,714,null,{}] 17:02:21 INFO - PROCESS | 1856 | 1461888141346 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:21 INFO - PROCESS | 1856 | 1461888141514 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 17:02:21 INFO - PROCESS | 1856 | 1461888141683 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40ee800 == 96 [pid = 1856] [id = 186] 17:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64e4b8f800) [pid = 1856] [serial = 558] [outer = (nil)] 17:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64e71ee800) [pid = 1856] [serial = 559] [outer = 0x7f64e4b8f800] 17:02:21 INFO - PROCESS | 1856 | 1461888141752 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64e74b2800) [pid = 1856] [serial = 560] [outer = 0x7f64e4b8f800] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f780b800 == 95 [pid = 1856] [id = 137] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a2f000 == 94 [pid = 1856] [id = 178] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64e4c9a800) [pid = 1856] [serial = 463] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e7d90800) [pid = 1856] [serial = 442] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64ebcaa400) [pid = 1856] [serial = 460] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64ec5dc000) [pid = 1856] [serial = 445] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64f0075000) [pid = 1856] [serial = 451] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64f8741000) [pid = 1856] [serial = 454] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64ed99c800) [pid = 1856] [serial = 448] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f650517c400) [pid = 1856] [serial = 457] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64f8f08000) [pid = 1856] [serial = 487] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf90800 == 93 [pid = 1856] [id = 177] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8ef3800 == 92 [pid = 1856] [id = 176] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4944800 == 91 [pid = 1856] [id = 175] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d47800 == 90 [pid = 1856] [id = 174] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42dd000 == 89 [pid = 1856] [id = 169] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ee1800 == 88 [pid = 1856] [id = 168] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5c6000 == 87 [pid = 1856] [id = 167] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a276800 == 86 [pid = 1856] [id = 166] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650500b800 == 85 [pid = 1856] [id = 165] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d1a000 == 84 [pid = 1856] [id = 164] 17:02:22 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80e7800 == 83 [pid = 1856] [id = 163] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64ec5e6800) [pid = 1856] [serial = 476] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e71f9800) [pid = 1856] [serial = 469] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64e3fdb800) [pid = 1856] [serial = 466] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64f415d800) [pid = 1856] [serial = 484] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e8ddf000) [pid = 1856] [serial = 472] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64ed774400) [pid = 1856] [serial = 437] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64ed99cc00) [pid = 1856] [serial = 479] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ef0c3c00) [pid = 1856] [serial = 482] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64ede9e800) [pid = 1856] [serial = 481] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64ed907800) [pid = 1856] [serial = 478] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e7af4400) [pid = 1856] [serial = 470] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ebf03800) [pid = 1856] [serial = 475] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e713b000) [pid = 1856] [serial = 439] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ebc19400) [pid = 1856] [serial = 473] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64f7f3d400) [pid = 1856] [serial = 485] [outer = (nil)] [url = about:blank] 17:02:23 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:23 INFO - PROCESS | 1856 | 1461888143063 Marionette TRACE conn5 <- [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]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 17:02:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1782ms 17:02:23 INFO - PROCESS | 1856 | 1461888143083 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1856 | 1461888143089 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:02:23 INFO - PROCESS | 1856 | 1461888143096 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1856 | 1461888143098 Marionette TRACE conn5 <- [1,718,null,{}] 17:02:23 INFO - PROCESS | 1856 | 1461888143105 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:23 INFO - PROCESS | 1856 | 1461888143342 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 17:02:23 INFO - PROCESS | 1856 | 1461888143468 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61d8000 == 84 [pid = 1856] [id = 187] 17:02:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e713e400) [pid = 1856] [serial = 561] [outer = (nil)] 17:02:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e7d93c00) [pid = 1856] [serial = 562] [outer = 0x7f64e713e400] 17:02:23 INFO - PROCESS | 1856 | 1461888143541 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64ebc0f400) [pid = 1856] [serial = 563] [outer = 0x7f64e713e400] 17:02:24 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:24 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:24 INFO - PROCESS | 1856 | 1461888144733 Marionette TRACE conn5 <- [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]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:02:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1689ms 17:02:24 INFO - PROCESS | 1856 | 1461888144786 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 1856 | 1461888144789 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:02:24 INFO - PROCESS | 1856 | 1461888144811 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 1856 | 1461888144820 Marionette TRACE conn5 <- [1,722,null,{}] 17:02:24 INFO - PROCESS | 1856 | 1461888144829 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 1856 | 1461888145078 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 17:02:25 INFO - PROCESS | 1856 | 1461888145112 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb0d800 == 85 [pid = 1856] [id = 188] 17:02:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ebc1a000) [pid = 1856] [serial = 564] [outer = (nil)] 17:02:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64ed77e400) [pid = 1856] [serial = 565] [outer = 0x7f64ebc1a000] 17:02:25 INFO - PROCESS | 1856 | 1461888145175 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64ed970c00) [pid = 1856] [serial = 566] [outer = 0x7f64ebc1a000] 17:02:26 INFO - PROCESS | 1856 | 1461888146044 Marionette TRACE conn5 <- [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] 17:02:26 INFO - PROCESS | 1856 | 1461888146107 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 17:02:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:02:26 INFO - PROCESS | 1856 | 1461888146120 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 1856 | 1461888146123 Marionette TRACE conn5 <- [1,726,null,{}] 17:02:26 INFO - PROCESS | 1856 | 1461888146129 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:26 INFO - PROCESS | 1856 | 1461888146351 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 17:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e3fe2800) [pid = 1856] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e74ac800) [pid = 1856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7136400) [pid = 1856] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64ebcaf800) [pid = 1856] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:02:26 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e7d73400) [pid = 1856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:02:26 INFO - PROCESS | 1856 | 1461888146658 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48c5000 == 86 [pid = 1856] [id = 189] 17:02:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e256a000) [pid = 1856] [serial = 567] [outer = (nil)] 17:02:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e7af0c00) [pid = 1856] [serial = 568] [outer = 0x7f64e256a000] 17:02:26 INFO - PROCESS | 1856 | 1461888146725 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ed94b000) [pid = 1856] [serial = 569] [outer = 0x7f64e256a000] 17:02:27 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:27 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:27 INFO - PROCESS | 1856 | 1461888147508 Marionette TRACE conn5 <- [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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:02:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1436ms 17:02:27 INFO - PROCESS | 1856 | 1461888147556 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1856 | 1461888147560 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:02:27 INFO - PROCESS | 1856 | 1461888147566 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1856 | 1461888147568 Marionette TRACE conn5 <- [1,730,null,{}] 17:02:27 INFO - PROCESS | 1856 | 1461888147574 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:27 INFO - PROCESS | 1856 | 1461888147736 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 17:02:27 INFO - PROCESS | 1856 | 1461888147751 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d3d000 == 87 [pid = 1856] [id = 190] 17:02:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64f1abec00) [pid = 1856] [serial = 570] [outer = (nil)] 17:02:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64f415b800) [pid = 1856] [serial = 571] [outer = 0x7f64f1abec00] 17:02:27 INFO - PROCESS | 1856 | 1461888147950 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64f85a6400) [pid = 1856] [serial = 572] [outer = 0x7f64f1abec00] 17:02:28 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:28 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:28 INFO - PROCESS | 1856 | 1461888148921 Marionette TRACE conn5 <- [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] 17:02:29 INFO - PROCESS | 1856 | 1461888149006 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:02:29 INFO - PROCESS | 1856 | 1461888149015 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1856 | 1461888149020 Marionette TRACE conn5 <- [1,734,null,{}] 17:02:29 INFO - PROCESS | 1856 | 1461888149029 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:29 INFO - PROCESS | 1856 | 1461888149271 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 17:02:29 INFO - PROCESS | 1856 | 1461888149545 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80de000 == 88 [pid = 1856] [id = 191] 17:02:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64e713d800) [pid = 1856] [serial = 573] [outer = (nil)] 17:02:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e74a4c00) [pid = 1856] [serial = 574] [outer = 0x7f64e713d800] 17:02:29 INFO - PROCESS | 1856 | 1461888149626 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e7663000) [pid = 1856] [serial = 575] [outer = 0x7f64e713d800] 17:02:30 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:30 INFO - PROCESS | 1856 | 1461888150534 Marionette TRACE conn5 <- [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]]]}] 17:02:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:02:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1586ms 17:02:30 INFO - PROCESS | 1856 | 1461888150602 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 1856 | 1461888150611 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 17:02:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:02:30 INFO - PROCESS | 1856 | 1461888150622 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 1856 | 1461888150626 Marionette TRACE conn5 <- [1,738,null,{}] 17:02:30 INFO - PROCESS | 1856 | 1461888150638 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 1856 | 1461888150881 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 17:02:31 INFO - PROCESS | 1856 | 1461888151099 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7808000 == 89 [pid = 1856] [id = 192] 17:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ebc15000) [pid = 1856] [serial = 576] [outer = (nil)] 17:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ec5da800) [pid = 1856] [serial = 577] [outer = 0x7f64ebc15000] 17:02:31 INFO - PROCESS | 1856 | 1461888151200 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64ed96a000) [pid = 1856] [serial = 578] [outer = 0x7f64ebc15000] 17:02:32 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:32 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:32 INFO - PROCESS | 1856 | 1461888152676 Marionette TRACE conn5 <- [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]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:02:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2099ms 17:02:32 INFO - PROCESS | 1856 | 1461888152721 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 1856 | 1461888152726 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:02:32 INFO - PROCESS | 1856 | 1461888152733 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1856 | 1461888152740 Marionette TRACE conn5 <- [1,742,null,{}] 17:02:32 INFO - PROCESS | 1856 | 1461888152759 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1856 | 1461888153024 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 17:02:33 INFO - PROCESS | 1856 | 1461888153150 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae24800 == 90 [pid = 1856] [id = 193] 17:02:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64edf79000) [pid = 1856] [serial = 579] [outer = (nil)] 17:02:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64f8bb9000) [pid = 1856] [serial = 580] [outer = 0x7f64edf79000] 17:02:33 INFO - PROCESS | 1856 | 1461888153230 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64f8fd4400) [pid = 1856] [serial = 581] [outer = 0x7f64edf79000] 17:02:34 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:34 INFO - PROCESS | 1856 | 1461888154661 Marionette TRACE conn5 <- [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]]]}] 17:02:34 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 17:02:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1948ms 17:02:34 INFO - PROCESS | 1856 | 1461888154682 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 17:02:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:02:34 INFO - PROCESS | 1856 | 1461888154687 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 17:02:34 INFO - PROCESS | 1856 | 1461888154695 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1856 | 1461888154697 Marionette TRACE conn5 <- [1,746,null,{}] 17:02:34 INFO - PROCESS | 1856 | 1461888154704 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:34 INFO - PROCESS | 1856 | 1461888154931 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 17:02:35 INFO - PROCESS | 1856 | 1461888155111 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650963e000 == 91 [pid = 1856] [id = 194] 17:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64e33ddc00) [pid = 1856] [serial = 582] [outer = (nil)] 17:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f6504246800) [pid = 1856] [serial = 583] [outer = 0x7f64e33ddc00] 17:02:35 INFO - PROCESS | 1856 | 1461888155185 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f650624c800) [pid = 1856] [serial = 584] [outer = 0x7f64e33ddc00] 17:02:35 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:36 INFO - PROCESS | 1856 | 1461888156493 Marionette TRACE conn5 <- [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]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 17:02:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1852ms 17:02:36 INFO - PROCESS | 1856 | 1461888156565 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1856 | 1461888156569 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:02:36 INFO - PROCESS | 1856 | 1461888156595 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1856 | 1461888156600 Marionette TRACE conn5 <- [1,750,null,{}] 17:02:36 INFO - PROCESS | 1856 | 1461888156607 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 1856 | 1461888156792 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 17:02:36 INFO - PROCESS | 1856 | 1461888156961 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e52a000 == 92 [pid = 1856] [id = 195] 17:02:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64e33d8800) [pid = 1856] [serial = 585] [outer = (nil)] 17:02:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64ee753000) [pid = 1856] [serial = 586] [outer = 0x7f64e33d8800] 17:02:37 INFO - PROCESS | 1856 | 1461888157035 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64ee75ac00) [pid = 1856] [serial = 587] [outer = 0x7f64e33d8800] 17:02:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:38 INFO - PROCESS | 1856 | 1461888158335 Marionette TRACE conn5 <- [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]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:02:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1799ms 17:02:38 INFO - PROCESS | 1856 | 1461888158427 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 1856 | 1461888158430 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 17:02:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:02:38 INFO - PROCESS | 1856 | 1461888158458 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 1856 | 1461888158462 Marionette TRACE conn5 <- [1,754,null,{}] 17:02:38 INFO - PROCESS | 1856 | 1461888158469 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:38 INFO - PROCESS | 1856 | 1461888158671 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 17:02:38 INFO - PROCESS | 1856 | 1461888158842 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b06800 == 93 [pid = 1856] [id = 196] 17:02:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64e256ec00) [pid = 1856] [serial = 588] [outer = (nil)] 17:02:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64e713f000) [pid = 1856] [serial = 589] [outer = 0x7f64e256ec00] 17:02:38 INFO - PROCESS | 1856 | 1461888158919 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f650966ac00) [pid = 1856] [serial = 590] [outer = 0x7f64e256ec00] 17:02:40 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:40 INFO - PROCESS | 1856 | 1461888160516 Marionette TRACE conn5 <- [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]]]}] 17:02:40 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 17:02:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2092ms 17:02:40 INFO - PROCESS | 1856 | 1461888160547 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 1856 | 1461888160554 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 17:02:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:02:40 INFO - PROCESS | 1856 | 1461888160562 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1856 | 1461888160566 Marionette TRACE conn5 <- [1,758,null,{}] 17:02:40 INFO - PROCESS | 1856 | 1461888160574 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 1856 | 1461888160789 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 17:02:40 INFO - PROCESS | 1856 | 1461888160965 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b17000 == 94 [pid = 1856] [id = 197] 17:02:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64e3eb3c00) [pid = 1856] [serial = 591] [outer = (nil)] 17:02:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64e3fe2c00) [pid = 1856] [serial = 592] [outer = 0x7f64e3eb3c00] 17:02:41 INFO - PROCESS | 1856 | 1461888161037 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64e4b98c00) [pid = 1856] [serial = 593] [outer = 0x7f64e3eb3c00] 17:02:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:41 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:41 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:41 INFO - PROCESS | 1856 | 1461888161935 Marionette TRACE conn5 <- [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]]]}] 17:02:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:02:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1431ms 17:02:41 INFO - PROCESS | 1856 | 1461888161994 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1856 | 1461888162003 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:02:42 INFO - PROCESS | 1856 | 1461888162013 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1856 | 1461888162017 Marionette TRACE conn5 <- [1,762,null,{}] 17:02:42 INFO - PROCESS | 1856 | 1461888162023 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 1856 | 1461888162213 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 17:02:42 INFO - PROCESS | 1856 | 1461888162454 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40e9800 == 95 [pid = 1856] [id = 198] 17:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64e713f400) [pid = 1856] [serial = 594] [outer = (nil)] 17:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64e74ad400) [pid = 1856] [serial = 595] [outer = 0x7f64e713f400] 17:02:42 INFO - PROCESS | 1856 | 1461888162566 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64e7afd800) [pid = 1856] [serial = 596] [outer = 0x7f64e713f400] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d19000 == 94 [pid = 1856] [id = 94] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef026000 == 93 [pid = 1856] [id = 153] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6506014000 == 92 [pid = 1856] [id = 102] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650651c800 == 91 [pid = 1856] [id = 148] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48d5000 == 90 [pid = 1856] [id = 151] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d26800 == 89 [pid = 1856] [id = 147] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64ed9d4c00) [pid = 1856] [serial = 538] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64e7d77400) [pid = 1856] [serial = 493] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64ef0cec00) [pid = 1856] [serial = 499] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64ec5e4800) [pid = 1856] [serial = 496] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64e74ae400) [pid = 1856] [serial = 520] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64e74b0800) [pid = 1856] [serial = 505] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64f4d6a800) [pid = 1856] [serial = 502] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64e4ba3c00) [pid = 1856] [serial = 490] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e4b8a400) [pid = 1856] [serial = 508] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64e480c000) [pid = 1856] [serial = 511] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64e33db000) [pid = 1856] [serial = 514] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e480d000) [pid = 1856] [serial = 517] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80df000 == 88 [pid = 1856] [id = 146] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48c5000 == 87 [pid = 1856] [id = 189] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb0d800 == 86 [pid = 1856] [id = 188] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61d8000 == 85 [pid = 1856] [id = 187] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e40ee800 == 84 [pid = 1856] [id = 186] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ec9000 == 83 [pid = 1856] [id = 185] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65053af800 == 82 [pid = 1856] [id = 184] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae31000 == 81 [pid = 1856] [id = 183] 17:02:43 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4957000 == 80 [pid = 1856] [id = 180] 17:02:43 INFO - PROCESS | 1856 | 1461888163869 Marionette TRACE conn5 <- [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]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:02:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 17:02:43 INFO - PROCESS | 1856 | 1461888163900 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1856 | 1461888163903 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:02:43 INFO - PROCESS | 1856 | 1461888163910 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1856 | 1461888163916 Marionette TRACE conn5 <- [1,766,null,{}] 17:02:43 INFO - PROCESS | 1856 | 1461888163932 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1856 | 1461888164186 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64e4b98000) [pid = 1856] [serial = 524] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64e480f000) [pid = 1856] [serial = 523] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e7af9800) [pid = 1856] [serial = 529] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64e7d94800) [pid = 1856] [serial = 530] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e71f4c00) [pid = 1856] [serial = 527] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e713ac00) [pid = 1856] [serial = 526] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64ebd2f800) [pid = 1856] [serial = 535] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64ed94d400) [pid = 1856] [serial = 536] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e8ed5c00) [pid = 1856] [serial = 532] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64ebcaa000) [pid = 1856] [serial = 533] [outer = (nil)] [url = about:blank] 17:02:44 INFO - PROCESS | 1856 | 1461888164328 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61c6800 == 81 [pid = 1856] [id = 199] 17:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e71f4c00) [pid = 1856] [serial = 597] [outer = (nil)] 17:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64e8ed5c00) [pid = 1856] [serial = 598] [outer = 0x7f64e71f4c00] 17:02:44 INFO - PROCESS | 1856 | 1461888164396 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ebf06800) [pid = 1856] [serial = 599] [outer = 0x7f64e71f4c00] 17:02:45 INFO - PROCESS | 1856 | 1461888165501 Marionette TRACE conn5 <- [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]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:02:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1638ms 17:02:45 INFO - PROCESS | 1856 | 1461888165549 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 1856 | 1461888165554 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 17:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:02:45 INFO - PROCESS | 1856 | 1461888165560 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 1856 | 1461888165563 Marionette TRACE conn5 <- [1,770,null,{}] 17:02:45 INFO - PROCESS | 1856 | 1461888165569 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 1856 | 1461888165738 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 17:02:45 INFO - PROCESS | 1856 | 1461888165941 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2b7800 == 82 [pid = 1856] [id = 200] 17:02:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64e2570000) [pid = 1856] [serial = 600] [outer = (nil)] 17:02:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64ec5e7000) [pid = 1856] [serial = 601] [outer = 0x7f64e2570000] 17:02:46 INFO - PROCESS | 1856 | 1461888166006 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64ed903400) [pid = 1856] [serial = 602] [outer = 0x7f64e2570000] 17:02:46 INFO - PROCESS | 1856 | 1461888166810 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1280ms 17:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:02:46 INFO - PROCESS | 1856 | 1461888166841 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1856 | 1461888166843 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 17:02:46 INFO - PROCESS | 1856 | 1461888166850 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1856 | 1461888166854 Marionette TRACE conn5 <- [1,774,null,{}] 17:02:46 INFO - PROCESS | 1856 | 1461888166859 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:47 INFO - PROCESS | 1856 | 1461888167079 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 17:02:47 INFO - PROCESS | 1856 | 1461888167110 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42db000 == 83 [pid = 1856] [id = 201] 17:02:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64ebc1b400) [pid = 1856] [serial = 603] [outer = (nil)] 17:02:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64ed966800) [pid = 1856] [serial = 604] [outer = 0x7f64ebc1b400] 17:02:47 INFO - PROCESS | 1856 | 1461888167174 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64ed973c00) [pid = 1856] [serial = 605] [outer = 0x7f64ebc1b400] 17:02:48 INFO - PROCESS | 1856 | 1461888168072 Marionette TRACE conn5 <- [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]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1290ms 17:02:48 INFO - PROCESS | 1856 | 1461888168141 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1856 | 1461888168144 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:02:48 INFO - PROCESS | 1856 | 1461888168150 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1856 | 1461888168154 Marionette TRACE conn5 <- [1,778,null,{}] 17:02:48 INFO - PROCESS | 1856 | 1461888168167 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 1856 | 1461888169043 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64e4806000) [pid = 1856] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e71ec400) [pid = 1856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64ed90c800) [pid = 1856] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64f873c400) [pid = 1856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e7135800) [pid = 1856] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64ebd31c00) [pid = 1856] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64e2572400) [pid = 1856] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f6506553800) [pid = 1856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64ed908000) [pid = 1856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e7133c00) [pid = 1856] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ebd28000) [pid = 1856] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64ec5de400) [pid = 1856] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64edfed400) [pid = 1856] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e4b8f800) [pid = 1856] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ebc19c00) [pid = 1856] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e7668c00) [pid = 1856] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64edf75c00) [pid = 1856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64ebd2f400) [pid = 1856] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64e256a000) [pid = 1856] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64f82d2c00) [pid = 1856] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64ed90fc00) [pid = 1856] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64e713e400) [pid = 1856] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ebd2d400) [pid = 1856] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ebc1a000) [pid = 1856] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64edf81800) [pid = 1856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ebd30c00) [pid = 1856] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64ed7dcc00) [pid = 1856] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64ed996400) [pid = 1856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64ff2a2400) [pid = 1856] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64f7f78000) [pid = 1856] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e4b9e000) [pid = 1856] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64ed778400) [pid = 1856] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e33d4400) [pid = 1856] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64edf82400) [pid = 1856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e4c92400) [pid = 1856] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64f2da4800) [pid = 1856] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64e8dd0800) [pid = 1856] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e8ed5000) [pid = 1856] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64ebca2400) [pid = 1856] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64e4b9a000) [pid = 1856] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e7d74000) [pid = 1856] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64ed7dd400) [pid = 1856] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64ebf0c800) [pid = 1856] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64ebf0e800) [pid = 1856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e8dd0400) [pid = 1856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64e480a400) [pid = 1856] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e765c400) [pid = 1856] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64e7d6e400) [pid = 1856] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f650cfe0c00) [pid = 1856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64fb9a6000) [pid = 1856] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e4c9dc00) [pid = 1856] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ebf0f400) [pid = 1856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e480e000) [pid = 1856] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64ed946c00) [pid = 1856] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ebf03c00) [pid = 1856] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ed94bc00) [pid = 1856] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f650654fc00) [pid = 1856] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e4b81c00) [pid = 1856] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e74aa800) [pid = 1856] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f650654f400) [pid = 1856] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64e33d7800) [pid = 1856] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64f3727c00) [pid = 1856] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64e8ecec00) [pid = 1856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e8eca000) [pid = 1856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64e3fd4800) [pid = 1856] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:02:49 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64f372dc00) [pid = 1856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:02:49 INFO - PROCESS | 1856 | 1461888169324 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d3e000 == 84 [pid = 1856] [id = 202] 17:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64e2567800) [pid = 1856] [serial = 606] [outer = (nil)] 17:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64e33d5c00) [pid = 1856] [serial = 607] [outer = 0x7f64e2567800] 17:02:49 INFO - PROCESS | 1856 | 1461888169395 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64e4b84800) [pid = 1856] [serial = 608] [outer = 0x7f64e2567800] 17:02:50 INFO - PROCESS | 1856 | 1461888170046 Marionette TRACE conn5 <- [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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1933ms 17:02:50 INFO - PROCESS | 1856 | 1461888170085 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1856 | 1461888170089 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:02:50 INFO - PROCESS | 1856 | 1461888170096 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1856 | 1461888170100 Marionette TRACE conn5 <- [1,782,null,{}] 17:02:50 INFO - PROCESS | 1856 | 1461888170105 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:50 INFO - PROCESS | 1856 | 1461888170337 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 17:02:50 INFO - PROCESS | 1856 | 1461888170359 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec203000 == 85 [pid = 1856] [id = 203] 17:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e2568800) [pid = 1856] [serial = 609] [outer = (nil)] 17:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e71ec400) [pid = 1856] [serial = 610] [outer = 0x7f64e2568800] 17:02:50 INFO - PROCESS | 1856 | 1461888170423 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e7d73c00) [pid = 1856] [serial = 611] [outer = 0x7f64e2568800] 17:02:51 INFO - PROCESS | 1856 | 1461888171422 Marionette TRACE conn5 <- [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]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 17:02:51 INFO - PROCESS | 1856 | 1461888171483 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 17:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:02:51 INFO - PROCESS | 1856 | 1461888171489 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 17:02:51 INFO - PROCESS | 1856 | 1461888171500 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1856 | 1461888171507 Marionette TRACE conn5 <- [1,786,null,{}] 17:02:51 INFO - PROCESS | 1856 | 1461888171517 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 1856 | 1461888171811 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 17:02:52 INFO - PROCESS | 1856 | 1461888172055 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4947000 == 86 [pid = 1856] [id = 204] 17:02:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e3fd5000) [pid = 1856] [serial = 612] [outer = (nil)] 17:02:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e4811000) [pid = 1856] [serial = 613] [outer = 0x7f64e3fd5000] 17:02:52 INFO - PROCESS | 1856 | 1461888172139 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e4b9c400) [pid = 1856] [serial = 614] [outer = 0x7f64e3fd5000] 17:02:53 INFO - PROCESS | 1856 | 1461888173049 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1599ms 17:02:53 INFO - PROCESS | 1856 | 1461888173097 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1856 | 1461888173107 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:02:53 INFO - PROCESS | 1856 | 1461888173120 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1856 | 1461888173124 Marionette TRACE conn5 <- [1,790,null,{}] 17:02:53 INFO - PROCESS | 1856 | 1461888173132 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1856 | 1461888173343 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 17:02:53 INFO - PROCESS | 1856 | 1461888173567 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2a5800 == 87 [pid = 1856] [id = 205] 17:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e71ee000) [pid = 1856] [serial = 615] [outer = (nil)] 17:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e7af7c00) [pid = 1856] [serial = 616] [outer = 0x7f64e71ee000] 17:02:53 INFO - PROCESS | 1856 | 1461888173658 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e7d91800) [pid = 1856] [serial = 617] [outer = 0x7f64e71ee000] 17:02:54 INFO - PROCESS | 1856 | 1461888174652 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1589ms 17:02:54 INFO - PROCESS | 1856 | 1461888174710 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1856 | 1461888174714 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:02:54 INFO - PROCESS | 1856 | 1461888174721 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1856 | 1461888174728 Marionette TRACE conn5 <- [1,794,null,{}] 17:02:54 INFO - PROCESS | 1856 | 1461888174745 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:54 INFO - PROCESS | 1856 | 1461888174985 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 17:02:55 INFO - PROCESS | 1856 | 1461888175265 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7979800 == 88 [pid = 1856] [id = 206] 17:02:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64ebc13c00) [pid = 1856] [serial = 618] [outer = (nil)] 17:02:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64ebcb1000) [pid = 1856] [serial = 619] [outer = 0x7f64ebc13c00] 17:02:55 INFO - PROCESS | 1856 | 1461888175350 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64ebf06c00) [pid = 1856] [serial = 620] [outer = 0x7f64ebc13c00] 17:02:56 INFO - PROCESS | 1856 | 1461888176219 Marionette TRACE conn5 <- [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]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1542ms 17:02:56 INFO - PROCESS | 1856 | 1461888176264 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1856 | 1461888176269 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:02:56 INFO - PROCESS | 1856 | 1461888176276 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1856 | 1461888176284 Marionette TRACE conn5 <- [1,798,null,{}] 17:02:56 INFO - PROCESS | 1856 | 1461888176298 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1856 | 1461888176497 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 17:02:56 INFO - PROCESS | 1856 | 1461888176667 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f876b000 == 89 [pid = 1856] [id = 207] 17:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64ebca2400) [pid = 1856] [serial = 621] [outer = (nil)] 17:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ed908000) [pid = 1856] [serial = 622] [outer = 0x7f64ebca2400] 17:02:56 INFO - PROCESS | 1856 | 1461888176745 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ed967c00) [pid = 1856] [serial = 623] [outer = 0x7f64ebca2400] 17:02:57 INFO - PROCESS | 1856 | 1461888177624 Marionette TRACE conn5 <- [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]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 17:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1392ms 17:02:57 INFO - PROCESS | 1856 | 1461888177670 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1856 | 1461888177675 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:02:57 INFO - PROCESS | 1856 | 1461888177681 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1856 | 1461888177685 Marionette TRACE conn5 <- [1,802,null,{}] 17:02:57 INFO - PROCESS | 1856 | 1461888177690 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:57 INFO - PROCESS | 1856 | 1461888177885 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 17:02:58 INFO - PROCESS | 1856 | 1461888178063 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65053b6000 == 90 [pid = 1856] [id = 208] 17:02:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ebf07800) [pid = 1856] [serial = 624] [outer = (nil)] 17:02:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ed996c00) [pid = 1856] [serial = 625] [outer = 0x7f64ebf07800] 17:02:58 INFO - PROCESS | 1856 | 1461888178141 Marionette DEBUG loaded listener.js 17:02:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ede99c00) [pid = 1856] [serial = 626] [outer = 0x7f64ebf07800] 17:02:59 INFO - PROCESS | 1856 | 1461888179090 Marionette TRACE conn5 <- [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]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1483ms 17:02:59 INFO - PROCESS | 1856 | 1461888179169 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1856 | 1461888179172 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:02:59 INFO - PROCESS | 1856 | 1461888179186 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1856 | 1461888179189 Marionette TRACE conn5 <- [1,806,null,{}] 17:02:59 INFO - PROCESS | 1856 | 1461888179266 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1856 | 1461888179562 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 17:02:59 INFO - PROCESS | 1856 | 1461888179767 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cc7e000 == 91 [pid = 1856] [id = 209] 17:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ef0c6000) [pid = 1856] [serial = 627] [outer = (nil)] 17:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64f1abb800) [pid = 1856] [serial = 628] [outer = 0x7f64ef0c6000] 17:02:59 INFO - PROCESS | 1856 | 1461888179848 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64f2da5c00) [pid = 1856] [serial = 629] [outer = 0x7f64ef0c6000] 17:03:00 INFO - PROCESS | 1856 | 1461888180656 Marionette TRACE conn5 <- [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]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 17:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1499ms 17:03:00 INFO - PROCESS | 1856 | 1461888180686 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 1856 | 1461888180690 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 17:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:03:00 INFO - PROCESS | 1856 | 1461888180697 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 1856 | 1461888180701 Marionette TRACE conn5 <- [1,810,null,{}] 17:03:00 INFO - PROCESS | 1856 | 1461888180707 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:00 INFO - PROCESS | 1856 | 1461888180911 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 17:03:01 INFO - PROCESS | 1856 | 1461888181089 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edeb1800 == 92 [pid = 1856] [id = 210] 17:03:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e2564800) [pid = 1856] [serial = 630] [outer = (nil)] 17:03:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64f4155800) [pid = 1856] [serial = 631] [outer = 0x7f64e2564800] 17:03:01 INFO - PROCESS | 1856 | 1461888181163 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64f63a7800) [pid = 1856] [serial = 632] [outer = 0x7f64e2564800] 17:03:02 INFO - PROCESS | 1856 | 1461888182298 Marionette TRACE conn5 <- [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]]]}] 17:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1642ms 17:03:02 INFO - PROCESS | 1856 | 1461888182340 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 17:03:02 INFO - PROCESS | 1856 | 1461888182344 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 17:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:03:02 INFO - PROCESS | 1856 | 1461888182352 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 1856 | 1461888182356 Marionette TRACE conn5 <- [1,814,null,{}] 17:03:02 INFO - PROCESS | 1856 | 1461888182362 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:02 INFO - PROCESS | 1856 | 1461888182569 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 17:03:02 INFO - PROCESS | 1856 | 1461888182833 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5e3800 == 93 [pid = 1856] [id = 211] 17:03:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ef0c6800) [pid = 1856] [serial = 633] [outer = (nil)] 17:03:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64f71cfc00) [pid = 1856] [serial = 634] [outer = 0x7f64ef0c6800] 17:03:02 INFO - PROCESS | 1856 | 1461888182916 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64f8f02800) [pid = 1856] [serial = 635] [outer = 0x7f64ef0c6800] 17:03:03 INFO - PROCESS | 1856 | 1461888183768 Marionette TRACE conn5 <- [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] 17:03:03 INFO - PROCESS | 1856 | 1461888183844 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 17:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:03:03 INFO - PROCESS | 1856 | 1461888183853 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1856 | 1461888183857 Marionette TRACE conn5 <- [1,818,null,{}] 17:03:03 INFO - PROCESS | 1856 | 1461888183862 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:04 INFO - PROCESS | 1856 | 1461888184088 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 17:03:04 INFO - PROCESS | 1856 | 1461888184328 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e718a800 == 94 [pid = 1856] [id = 212] 17:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64edf80400) [pid = 1856] [serial = 636] [outer = (nil)] 17:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64fafec800) [pid = 1856] [serial = 637] [outer = 0x7f64edf80400] 17:03:04 INFO - PROCESS | 1856 | 1461888184419 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f6505118800) [pid = 1856] [serial = 638] [outer = 0x7f64edf80400] 17:03:05 INFO - PROCESS | 1856 | 1461888185292 Marionette TRACE conn5 <- [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]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1486ms 17:03:05 INFO - PROCESS | 1856 | 1461888185339 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 17:03:05 INFO - PROCESS | 1856 | 1461888185343 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 17:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:03:05 INFO - PROCESS | 1856 | 1461888185350 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1856 | 1461888185354 Marionette TRACE conn5 <- [1,822,null,{}] 17:03:05 INFO - PROCESS | 1856 | 1461888185360 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1856 | 1461888185555 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 17:03:05 INFO - PROCESS | 1856 | 1461888185732 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31d2800 == 95 [pid = 1856] [id = 213] 17:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e2569c00) [pid = 1856] [serial = 639] [outer = (nil)] 17:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e4b95400) [pid = 1856] [serial = 640] [outer = 0x7f64e2569c00] 17:03:05 INFO - PROCESS | 1856 | 1461888185820 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64ed907400) [pid = 1856] [serial = 641] [outer = 0x7f64e2569c00] 17:03:07 INFO - PROCESS | 1856 | 1461888187009 Marionette TRACE conn5 <- [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] 17:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:03:07 INFO - PROCESS | 1856 | 1461888187041 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 17:03:07 INFO - PROCESS | 1856 | 1461888187049 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1856 | 1461888187053 Marionette TRACE conn5 <- [1,826,null,{}] 17:03:07 INFO - PROCESS | 1856 | 1461888187059 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1856 | 1461888187296 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 17:03:07 INFO - PROCESS | 1856 | 1461888187551 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48c7000 == 96 [pid = 1856] [id = 214] 17:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e3fd6400) [pid = 1856] [serial = 642] [outer = (nil)] 17:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e4c9e400) [pid = 1856] [serial = 643] [outer = 0x7f64e3fd6400] 17:03:07 INFO - PROCESS | 1856 | 1461888187631 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f650533e800) [pid = 1856] [serial = 644] [outer = 0x7f64e3fd6400] 17:03:08 INFO - PROCESS | 1856 | 1461888188531 Marionette TRACE conn5 <- [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]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1542ms 17:03:08 INFO - PROCESS | 1856 | 1461888188591 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 1856 | 1461888188595 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:03:08 INFO - PROCESS | 1856 | 1461888188601 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 1856 | 1461888188604 Marionette TRACE conn5 <- [1,830,null,{}] 17:03:08 INFO - PROCESS | 1856 | 1461888188610 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:08 INFO - PROCESS | 1856 | 1461888188844 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 17:03:09 INFO - PROCESS | 1856 | 1461888189080 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7950800 == 97 [pid = 1856] [id = 215] 17:03:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e3fe1400) [pid = 1856] [serial = 645] [outer = (nil)] 17:03:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e8dd1000) [pid = 1856] [serial = 646] [outer = 0x7f64e3fe1400] 17:03:09 INFO - PROCESS | 1856 | 1461888189201 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64ebd29400) [pid = 1856] [serial = 647] [outer = 0x7f64e3fe1400] 17:03:10 INFO - PROCESS | 1856 | 1461888190502 Marionette TRACE conn5 <- [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]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1939ms 17:03:10 INFO - PROCESS | 1856 | 1461888190543 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1856 | 1461888190549 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:03:10 INFO - PROCESS | 1856 | 1461888190678 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1856 | 1461888190684 Marionette TRACE conn5 <- [1,834,null,{}] 17:03:10 INFO - PROCESS | 1856 | 1461888190696 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:10 INFO - PROCESS | 1856 | 1461888190901 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 17:03:11 INFO - PROCESS | 1856 | 1461888191082 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48d1800 == 98 [pid = 1856] [id = 216] 17:03:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64e33d7400) [pid = 1856] [serial = 648] [outer = (nil)] 17:03:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e3fd7c00) [pid = 1856] [serial = 649] [outer = 0x7f64e33d7400] 17:03:11 INFO - PROCESS | 1856 | 1461888191152 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64e4b86c00) [pid = 1856] [serial = 650] [outer = 0x7f64e33d7400] 17:03:12 INFO - PROCESS | 1856 | 1461888192108 Marionette TRACE conn5 <- [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]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1554ms 17:03:12 INFO - PROCESS | 1856 | 1461888192170 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 1856 | 1461888192179 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 17:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:03:12 INFO - PROCESS | 1856 | 1461888192190 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1856 | 1461888192194 Marionette TRACE conn5 <- [1,838,null,{}] 17:03:12 INFO - PROCESS | 1856 | 1461888192201 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1856 | 1461888192398 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 17:03:12 INFO - PROCESS | 1856 | 1461888192774 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40e2800 == 99 [pid = 1856] [id = 217] 17:03:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64e4c95000) [pid = 1856] [serial = 651] [outer = (nil)] 17:03:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e7134000) [pid = 1856] [serial = 652] [outer = 0x7f64e4c95000] 17:03:12 INFO - PROCESS | 1856 | 1461888192856 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64e71ed800) [pid = 1856] [serial = 653] [outer = 0x7f64e4c95000] 17:03:13 INFO - PROCESS | 1856 | 1461888193850 Marionette TRACE conn5 <- [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]]]}] 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d22800 == 98 [pid = 1856] [id = 179] 17:03:13 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64f1ad5800) [pid = 1856] [serial = 553] [outer = (nil)] [url = about:blank] 17:03:13 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64f415b800) [pid = 1856] [serial = 571] [outer = (nil)] [url = about:blank] 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3d3e000 == 97 [pid = 1856] [id = 202] 17:03:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e4b80c00) [pid = 1856] [serial = 654] [outer = 0x7f64f54f9800] 17:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1785ms 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42db000 == 96 [pid = 1856] [id = 201] 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2b7800 == 95 [pid = 1856] [id = 200] 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61c6800 == 94 [pid = 1856] [id = 199] 17:03:13 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e40e9800 == 93 [pid = 1856] [id = 198] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b17000 == 92 [pid = 1856] [id = 197] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b06800 == 91 [pid = 1856] [id = 196] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650e52a000 == 90 [pid = 1856] [id = 195] 17:03:14 INFO - PROCESS | 1856 | 1461888194012 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1856 | 1461888194016 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650963e000 == 89 [pid = 1856] [id = 194] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae24800 == 88 [pid = 1856] [id = 193] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7808000 == 87 [pid = 1856] [id = 192] 17:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80de000 == 86 [pid = 1856] [id = 191] 17:03:14 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3d3d000 == 85 [pid = 1856] [id = 190] 17:03:14 INFO - PROCESS | 1856 | 1461888194065 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1856 | 1461888194072 Marionette TRACE conn5 <- [1,842,null,{}] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e4811400) [pid = 1856] [serial = 512] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64e8ec9000) [pid = 1856] [serial = 370] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64edf7dc00) [pid = 1856] [serial = 400] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f65051ee400) [pid = 1856] [serial = 355] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64e7d98c00) [pid = 1856] [serial = 443] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64edf74800) [pid = 1856] [serial = 449] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e4809800) [pid = 1856] [serial = 557] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f6509845c00) [pid = 1856] [serial = 325] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64ed995400) [pid = 1856] [serial = 349] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e7142000) [pid = 1856] [serial = 440] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ede96800) [pid = 1856] [serial = 539] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64ed779800) [pid = 1856] [serial = 397] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64f2da3c00) [pid = 1856] [serial = 228] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e71ee800) [pid = 1856] [serial = 559] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f65050f3000) [pid = 1856] [serial = 277] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e8eca800) [pid = 1856] [serial = 494] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64f1abc400) [pid = 1856] [serial = 316] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64ed77b000) [pid = 1856] [serial = 446] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ed94b000) [pid = 1856] [serial = 569] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f650624c000) [pid = 1856] [serial = 458] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f6509fa1000) [pid = 1856] [serial = 283] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e7d93c00) [pid = 1856] [serial = 562] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64edfef800) [pid = 1856] [serial = 550] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64ed77e400) [pid = 1856] [serial = 565] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64f8743000) [pid = 1856] [serial = 319] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64ed995c00) [pid = 1856] [serial = 497] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f650cca5400) [pid = 1856] [serial = 240] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64ed9d9c00) [pid = 1856] [serial = 313] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f650cf12000) [pid = 1856] [serial = 412] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64f8fd3400) [pid = 1856] [serial = 455] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f3721800) [pid = 1856] [serial = 500] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64f3721000) [pid = 1856] [serial = 452] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ed970c00) [pid = 1856] [serial = 566] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e33e0400) [pid = 1856] [serial = 515] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e7af0c00) [pid = 1856] [serial = 568] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64f372a800) [pid = 1856] [serial = 352] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e4ca0c00) [pid = 1856] [serial = 464] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64f4154400) [pid = 1856] [serial = 271] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64f82dec00) [pid = 1856] [serial = 406] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f650984e800) [pid = 1856] [serial = 328] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64ebcaf400) [pid = 1856] [serial = 461] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64e7138c00) [pid = 1856] [serial = 491] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e8dd9400) [pid = 1856] [serial = 394] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64f6caf800) [pid = 1856] [serial = 274] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64f8f08c00) [pid = 1856] [serial = 503] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f6509669c00) [pid = 1856] [serial = 358] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e8dde000) [pid = 1856] [serial = 286] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e4b9d800) [pid = 1856] [serial = 542] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64ebc0f400) [pid = 1856] [serial = 563] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64e4b84000) [pid = 1856] [serial = 541] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64f8f0e800) [pid = 1856] [serial = 415] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64ed971000) [pid = 1856] [serial = 548] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f650f336400) [pid = 1856] [serial = 364] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64e74b2800) [pid = 1856] [serial = 560] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f6509664c00) [pid = 1856] [serial = 409] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64f006a400) [pid = 1856] [serial = 521] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64ed967800) [pid = 1856] [serial = 547] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64ef0cfc00) [pid = 1856] [serial = 367] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64e74a6800) [pid = 1856] [serial = 544] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64e7d75000) [pid = 1856] [serial = 545] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f64edf83800) [pid = 1856] [serial = 268] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x7f64ebf10c00) [pid = 1856] [serial = 280] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x7f64f3720c00) [pid = 1856] [serial = 403] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x7f6509c32800) [pid = 1856] [serial = 237] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x7f64e4b8fc00) [pid = 1856] [serial = 509] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x7f6504e85800) [pid = 1856] [serial = 506] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f6506559000) [pid = 1856] [serial = 234] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64e4b8f400) [pid = 1856] [serial = 518] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7f64f8bbdc00) [pid = 1856] [serial = 231] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7f64e33dbc00) [pid = 1856] [serial = 556] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7f64ed7de400) [pid = 1856] [serial = 310] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7f650a566400) [pid = 1856] [serial = 361] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7f64f0068c00) [pid = 1856] [serial = 551] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7f64e3fe1000) [pid = 1856] [serial = 467] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7f64f8f0c800) [pid = 1856] [serial = 322] [outer = (nil)] [url = about:blank] 17:03:14 INFO - PROCESS | 1856 | 1461888194197 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1856 | 1461888194511 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 17:03:14 INFO - PROCESS | 1856 | 1461888194640 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48ca800 == 86 [pid = 1856] [id = 218] 17:03:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f64e7666c00) [pid = 1856] [serial = 655] [outer = (nil)] 17:03:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f64e7d6f800) [pid = 1856] [serial = 656] [outer = 0x7f64e7666c00] 17:03:14 INFO - PROCESS | 1856 | 1461888194708 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7f64e7d9c000) [pid = 1856] [serial = 657] [outer = 0x7f64e7666c00] 17:03:15 INFO - PROCESS | 1856 | 1461888195445 Marionette TRACE conn5 <- [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]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1410ms 17:03:15 INFO - PROCESS | 1856 | 1461888195459 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1856 | 1461888195464 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:03:15 INFO - PROCESS | 1856 | 1461888195469 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1856 | 1461888195472 Marionette TRACE conn5 <- [1,846,null,{}] 17:03:15 INFO - PROCESS | 1856 | 1461888195490 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1856 | 1461888195664 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 17:03:15 INFO - PROCESS | 1856 | 1461888195680 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ec9800 == 87 [pid = 1856] [id = 219] 17:03:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7f64e7d9c800) [pid = 1856] [serial = 658] [outer = (nil)] 17:03:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7f64e8ecc400) [pid = 1856] [serial = 659] [outer = 0x7f64e7d9c800] 17:03:15 INFO - PROCESS | 1856 | 1461888195744 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7f64ebc15c00) [pid = 1856] [serial = 660] [outer = 0x7f64e7d9c800] 17:03:16 INFO - PROCESS | 1856 | 1461888196717 Marionette TRACE conn5 <- [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]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1257ms 17:03:16 INFO - PROCESS | 1856 | 1461888196752 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 17:03:16 INFO - PROCESS | 1856 | 1461888196754 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 17:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:03:16 INFO - PROCESS | 1856 | 1461888196762 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 1856 | 1461888196766 Marionette TRACE conn5 <- [1,850,null,{}] 17:03:16 INFO - PROCESS | 1856 | 1461888196780 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1856 | 1461888197005 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 17:03:17 INFO - PROCESS | 1856 | 1461888197037 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8eda000 == 88 [pid = 1856] [id = 220] 17:03:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64e8dd6400) [pid = 1856] [serial = 661] [outer = (nil)] 17:03:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64ebcaa400) [pid = 1856] [serial = 662] [outer = 0x7f64e8dd6400] 17:03:17 INFO - PROCESS | 1856 | 1461888197110 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64ebd27c00) [pid = 1856] [serial = 663] [outer = 0x7f64e8dd6400] 17:03:18 INFO - PROCESS | 1856 | 1461888198171 Marionette TRACE conn5 <- [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]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1437ms 17:03:18 INFO - PROCESS | 1856 | 1461888198200 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1856 | 1461888198205 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:03:18 INFO - PROCESS | 1856 | 1461888198211 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1856 | 1461888198213 Marionette TRACE conn5 <- [1,854,null,{}] 17:03:18 INFO - PROCESS | 1856 | 1461888198227 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:18 INFO - PROCESS | 1856 | 1461888198780 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x7f64ebc1b400) [pid = 1856] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x7f64e3eb3c00) [pid = 1856] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x7f64e71f4c00) [pid = 1856] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x7f64e713f400) [pid = 1856] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x7f64e256ec00) [pid = 1856] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x7f64e2570000) [pid = 1856] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x7f64e2567800) [pid = 1856] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x7f64ed968c00) [pid = 1856] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:03:18 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x7f64f7f40c00) [pid = 1856] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:03:18 INFO - PROCESS | 1856 | 1461888198942 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2a7800 == 89 [pid = 1856] [id = 221] 17:03:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x7f64e256c400) [pid = 1856] [serial = 664] [outer = (nil)] 17:03:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x7f64e4b94c00) [pid = 1856] [serial = 665] [outer = 0x7f64e256c400] 17:03:19 INFO - PROCESS | 1856 | 1461888199009 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x7f64ed774c00) [pid = 1856] [serial = 666] [outer = 0x7f64e256c400] 17:03:19 INFO - PROCESS | 1856 | 1461888199713 Marionette TRACE conn5 <- [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]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1532ms 17:03:19 INFO - PROCESS | 1856 | 1461888199744 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 1856 | 1461888199748 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:03:19 INFO - PROCESS | 1856 | 1461888199754 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 1856 | 1461888199756 Marionette TRACE conn5 <- [1,858,null,{}] 17:03:19 INFO - PROCESS | 1856 | 1461888199762 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:20 INFO - PROCESS | 1856 | 1461888200026 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 17:03:20 INFO - PROCESS | 1856 | 1461888200048 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb1e800 == 90 [pid = 1856] [id = 222] 17:03:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x7f64ed775800) [pid = 1856] [serial = 667] [outer = (nil)] 17:03:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x7f64ed7ea800) [pid = 1856] [serial = 668] [outer = 0x7f64ed775800] 17:03:20 INFO - PROCESS | 1856 | 1461888200117 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x7f64ed909800) [pid = 1856] [serial = 669] [outer = 0x7f64ed775800] 17:03:21 INFO - PROCESS | 1856 | 1461888201162 Marionette TRACE conn5 <- [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]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1438ms 17:03:21 INFO - PROCESS | 1856 | 1461888201194 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1856 | 1461888201200 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:03:21 INFO - PROCESS | 1856 | 1461888201210 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1856 | 1461888201218 Marionette TRACE conn5 <- [1,862,null,{}] 17:03:21 INFO - PROCESS | 1856 | 1461888201229 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:21 INFO - PROCESS | 1856 | 1461888201497 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 17:03:21 INFO - PROCESS | 1856 | 1461888201775 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42e0800 == 91 [pid = 1856] [id = 223] 17:03:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x7f64e3ea8400) [pid = 1856] [serial = 670] [outer = (nil)] 17:03:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x7f64e4807400) [pid = 1856] [serial = 671] [outer = 0x7f64e3ea8400] 17:03:21 INFO - PROCESS | 1856 | 1461888201859 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x7f64e4b99000) [pid = 1856] [serial = 672] [outer = 0x7f64e3ea8400] 17:03:22 INFO - PROCESS | 1856 | 1461888202867 Marionette TRACE conn5 <- [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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1687ms 17:03:22 INFO - PROCESS | 1856 | 1461888202899 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1856 | 1461888202906 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:03:22 INFO - PROCESS | 1856 | 1461888202920 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1856 | 1461888202924 Marionette TRACE conn5 <- [1,866,null,{}] 17:03:22 INFO - PROCESS | 1856 | 1461888202932 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:23 INFO - PROCESS | 1856 | 1461888203213 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 17:03:23 INFO - PROCESS | 1856 | 1461888203490 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d0b800 == 92 [pid = 1856] [id = 224] 17:03:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x7f64e74a5000) [pid = 1856] [serial = 673] [outer = (nil)] 17:03:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x7f64e7663c00) [pid = 1856] [serial = 674] [outer = 0x7f64e74a5000] 17:03:23 INFO - PROCESS | 1856 | 1461888203571 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x7f64e7d98000) [pid = 1856] [serial = 675] [outer = 0x7f64e74a5000] 17:03:24 INFO - PROCESS | 1856 | 1461888204592 Marionette TRACE conn5 <- [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]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1696ms 17:03:24 INFO - PROCESS | 1856 | 1461888204616 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1856 | 1461888204620 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:03:24 INFO - PROCESS | 1856 | 1461888204627 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1856 | 1461888204633 Marionette TRACE conn5 <- [1,870,null,{}] 17:03:24 INFO - PROCESS | 1856 | 1461888204649 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1856 | 1461888204862 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 17:03:25 INFO - PROCESS | 1856 | 1461888205080 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1f4800 == 93 [pid = 1856] [id = 225] 17:03:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x7f64ebca6800) [pid = 1856] [serial = 676] [outer = (nil)] 17:03:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x7f64ebf07c00) [pid = 1856] [serial = 677] [outer = 0x7f64ebca6800] 17:03:25 INFO - PROCESS | 1856 | 1461888205203 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64ec5e5400) [pid = 1856] [serial = 678] [outer = 0x7f64ebca6800] 17:03:26 INFO - PROCESS | 1856 | 1461888206131 Marionette TRACE conn5 <- [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]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1535ms 17:03:26 INFO - PROCESS | 1856 | 1461888206164 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1856 | 1461888206169 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 17:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:03:26 INFO - PROCESS | 1856 | 1461888206177 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1856 | 1461888206179 Marionette TRACE conn5 <- [1,874,null,{}] 17:03:26 INFO - PROCESS | 1856 | 1461888206186 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:26 INFO - PROCESS | 1856 | 1461888206384 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 17:03:26 INFO - PROCESS | 1856 | 1461888206586 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0e11800 == 94 [pid = 1856] [id = 226] 17:03:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64e7664c00) [pid = 1856] [serial = 679] [outer = (nil)] 17:03:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64ed7e4800) [pid = 1856] [serial = 680] [outer = 0x7f64e7664c00] 17:03:26 INFO - PROCESS | 1856 | 1461888206706 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64ed949000) [pid = 1856] [serial = 681] [outer = 0x7f64e7664c00] 17:03:27 INFO - PROCESS | 1856 | 1461888207743 Marionette TRACE conn5 <- [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]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1586ms 17:03:27 INFO - PROCESS | 1856 | 1461888207764 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1856 | 1461888207769 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:03:27 INFO - PROCESS | 1856 | 1461888207776 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1856 | 1461888207779 Marionette TRACE conn5 <- [1,878,null,{}] 17:03:27 INFO - PROCESS | 1856 | 1461888207785 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:28 INFO - PROCESS | 1856 | 1461888207999 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 17:03:28 INFO - PROCESS | 1856 | 1461888208212 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f4d85800 == 95 [pid = 1856] [id = 227] 17:03:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64ed781000) [pid = 1856] [serial = 682] [outer = (nil)] 17:03:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64ed96d800) [pid = 1856] [serial = 683] [outer = 0x7f64ed781000] 17:03:28 INFO - PROCESS | 1856 | 1461888208304 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64ed99cc00) [pid = 1856] [serial = 684] [outer = 0x7f64ed781000] 17:03:29 INFO - PROCESS | 1856 | 1461888209155 Marionette TRACE conn5 <- [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]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1429ms 17:03:29 INFO - PROCESS | 1856 | 1461888209207 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1856 | 1461888209211 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:03:29 INFO - PROCESS | 1856 | 1461888209218 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1856 | 1461888209222 Marionette TRACE conn5 <- [1,882,null,{}] 17:03:29 INFO - PROCESS | 1856 | 1461888209228 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1856 | 1461888209475 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 17:03:29 INFO - PROCESS | 1856 | 1461888209719 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d28800 == 96 [pid = 1856] [id = 228] 17:03:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64ee750c00) [pid = 1856] [serial = 685] [outer = (nil)] 17:03:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64ee755400) [pid = 1856] [serial = 686] [outer = 0x7f64ee750c00] 17:03:29 INFO - PROCESS | 1856 | 1461888209839 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64ef0c7000) [pid = 1856] [serial = 687] [outer = 0x7f64ee750c00] 17:03:30 INFO - PROCESS | 1856 | 1461888210682 Marionette TRACE conn5 <- [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]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1535ms 17:03:30 INFO - PROCESS | 1856 | 1461888210754 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1856 | 1461888210758 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:03:30 INFO - PROCESS | 1856 | 1461888210764 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1856 | 1461888210768 Marionette TRACE conn5 <- [1,886,null,{}] 17:03:30 INFO - PROCESS | 1856 | 1461888210773 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:30 INFO - PROCESS | 1856 | 1461888210979 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 17:03:31 INFO - PROCESS | 1856 | 1461888211142 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7975000 == 97 [pid = 1856] [id = 229] 17:03:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64ed9e3800) [pid = 1856] [serial = 688] [outer = (nil)] 17:03:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64efdd9c00) [pid = 1856] [serial = 689] [outer = 0x7f64ed9e3800] 17:03:31 INFO - PROCESS | 1856 | 1461888211219 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64f0232000) [pid = 1856] [serial = 690] [outer = 0x7f64ed9e3800] 17:03:32 INFO - PROCESS | 1856 | 1461888212124 Marionette TRACE conn5 <- [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]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1432ms 17:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:03:32 INFO - PROCESS | 1856 | 1461888212199 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1856 | 1461888212202 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 17:03:32 INFO - PROCESS | 1856 | 1461888212209 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1856 | 1461888212212 Marionette TRACE conn5 <- [1,890,null,{}] 17:03:32 INFO - PROCESS | 1856 | 1461888212218 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:32 INFO - PROCESS | 1856 | 1461888212429 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 17:03:32 INFO - PROCESS | 1856 | 1461888212605 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8183800 == 98 [pid = 1856] [id = 230] 17:03:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64ee74fc00) [pid = 1856] [serial = 691] [outer = (nil)] 17:03:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64f1934800) [pid = 1856] [serial = 692] [outer = 0x7f64ee74fc00] 17:03:32 INFO - PROCESS | 1856 | 1461888212754 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64f2d17800) [pid = 1856] [serial = 693] [outer = 0x7f64ee74fc00] 17:03:33 INFO - PROCESS | 1856 | 1461888213685 Marionette TRACE conn5 <- [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]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1493ms 17:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:03:33 INFO - PROCESS | 1856 | 1461888213701 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1856 | 1461888213704 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 17:03:33 INFO - PROCESS | 1856 | 1461888213711 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1856 | 1461888213714 Marionette TRACE conn5 <- [1,894,null,{}] 17:03:33 INFO - PROCESS | 1856 | 1461888213720 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 1856 | 1461888213932 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 17:03:34 INFO - PROCESS | 1856 | 1461888214105 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9221800 == 99 [pid = 1856] [id = 231] 17:03:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64ee751000) [pid = 1856] [serial = 694] [outer = (nil)] 17:03:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64f3723800) [pid = 1856] [serial = 695] [outer = 0x7f64ee751000] 17:03:34 INFO - PROCESS | 1856 | 1461888214198 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64f4155c00) [pid = 1856] [serial = 696] [outer = 0x7f64ee751000] 17:03:35 INFO - PROCESS | 1856 | 1461888215126 Marionette TRACE conn5 <- [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]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1433ms 17:03:35 INFO - PROCESS | 1856 | 1461888215143 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1856 | 1461888215147 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:03:35 INFO - PROCESS | 1856 | 1461888215153 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1856 | 1461888215155 Marionette TRACE conn5 <- [1,898,null,{}] 17:03:35 INFO - PROCESS | 1856 | 1461888215161 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1856 | 1461888215345 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 17:03:35 INFO - PROCESS | 1856 | 1461888215515 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe60c800 == 100 [pid = 1856] [id = 232] 17:03:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64ef0cdc00) [pid = 1856] [serial = 697] [outer = (nil)] 17:03:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64f6591400) [pid = 1856] [serial = 698] [outer = 0x7f64ef0cdc00] 17:03:35 INFO - PROCESS | 1856 | 1461888215588 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64f78f2000) [pid = 1856] [serial = 699] [outer = 0x7f64ef0cdc00] 17:03:36 INFO - PROCESS | 1856 | 1461888216664 Marionette TRACE conn5 <- [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]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1538ms 17:03:36 INFO - PROCESS | 1856 | 1461888216694 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1856 | 1461888216700 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:03:36 INFO - PROCESS | 1856 | 1461888216706 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1856 | 1461888216711 Marionette TRACE conn5 <- [1,902,null,{}] 17:03:36 INFO - PROCESS | 1856 | 1461888216717 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1856 | 1461888216943 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 17:03:37 INFO - PROCESS | 1856 | 1461888217165 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505193800 == 101 [pid = 1856] [id = 233] 17:03:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64f6598000) [pid = 1856] [serial = 700] [outer = (nil)] 17:03:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64fb8a8400) [pid = 1856] [serial = 701] [outer = 0x7f64f6598000] 17:03:37 INFO - PROCESS | 1856 | 1461888217289 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f6504e85800) [pid = 1856] [serial = 702] [outer = 0x7f64f6598000] 17:03:38 INFO - PROCESS | 1856 | 1461888218298 Marionette TRACE conn5 <- [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]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1639ms 17:03:38 INFO - PROCESS | 1856 | 1461888218348 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1856 | 1461888218354 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:03:38 INFO - PROCESS | 1856 | 1461888218364 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1856 | 1461888218367 Marionette TRACE conn5 <- [1,906,null,{}] 17:03:38 INFO - PROCESS | 1856 | 1461888218377 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1856 | 1461888218663 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 17:03:39 INFO - PROCESS | 1856 | 1461888219011 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6508493000 == 102 [pid = 1856] [id = 234] 17:03:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e2572800) [pid = 1856] [serial = 703] [outer = (nil)] 17:03:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f65051f9400) [pid = 1856] [serial = 704] [outer = 0x7f64e2572800] 17:03:39 INFO - PROCESS | 1856 | 1461888219135 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f6506250c00) [pid = 1856] [serial = 705] [outer = 0x7f64e2572800] 17:03:40 INFO - PROCESS | 1856 | 1461888220212 Marionette TRACE conn5 <- [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]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1894ms 17:03:40 INFO - PROCESS | 1856 | 1461888220262 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1856 | 1461888220266 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:03:40 INFO - PROCESS | 1856 | 1461888220277 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1856 | 1461888220283 Marionette TRACE conn5 <- [1,910,null,{}] 17:03:40 INFO - PROCESS | 1856 | 1461888220293 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:40 INFO - PROCESS | 1856 | 1461888220507 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 17:03:40 INFO - PROCESS | 1856 | 1461888220775 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b1d800 == 103 [pid = 1856] [id = 235] 17:03:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e33d4c00) [pid = 1856] [serial = 706] [outer = (nil)] 17:03:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e713b800) [pid = 1856] [serial = 707] [outer = 0x7f64e33d4c00] 17:03:40 INFO - PROCESS | 1856 | 1461888220869 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f65053a6c00) [pid = 1856] [serial = 708] [outer = 0x7f64e33d4c00] 17:03:42 INFO - PROCESS | 1856 | 1461888222078 Marionette TRACE conn5 <- [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]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1844ms 17:03:42 INFO - PROCESS | 1856 | 1461888222136 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1856 | 1461888222142 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:03:42 INFO - PROCESS | 1856 | 1461888222154 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1856 | 1461888222162 Marionette TRACE conn5 <- [1,914,null,{}] 17:03:42 INFO - PROCESS | 1856 | 1461888222173 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1856 | 1461888222433 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 17:03:42 INFO - PROCESS | 1856 | 1461888222593 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ec4800 == 104 [pid = 1856] [id = 236] 17:03:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e480a000) [pid = 1856] [serial = 709] [outer = (nil)] 17:03:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64e4b8d000) [pid = 1856] [serial = 710] [outer = 0x7f64e480a000] 17:03:42 INFO - PROCESS | 1856 | 1461888222668 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e4c9d800) [pid = 1856] [serial = 711] [outer = 0x7f64e480a000] 17:03:43 INFO - PROCESS | 1856 | 1461888223588 Marionette TRACE conn5 <- [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]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1501ms 17:03:43 INFO - PROCESS | 1856 | 1461888223656 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 1856 | 1461888223669 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 17:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:03:43 INFO - PROCESS | 1856 | 1461888223685 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1856 | 1461888223690 Marionette TRACE conn5 <- [1,918,null,{}] 17:03:43 INFO - PROCESS | 1856 | 1461888223701 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1856 | 1461888224024 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 17:03:44 INFO - PROCESS | 1856 | 1461888224356 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7172000 == 105 [pid = 1856] [id = 237] 17:03:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e3fe1800) [pid = 1856] [serial = 712] [outer = (nil)] 17:03:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e4c9ac00) [pid = 1856] [serial = 713] [outer = 0x7f64e3fe1800] 17:03:44 INFO - PROCESS | 1856 | 1461888224499 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e7afa800) [pid = 1856] [serial = 714] [outer = 0x7f64e3fe1800] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2a7800 == 104 [pid = 1856] [id = 221] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8eda000 == 103 [pid = 1856] [id = 220] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e71ec400) [pid = 1856] [serial = 610] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ec9800 == 102 [pid = 1856] [id = 219] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48ca800 == 101 [pid = 1856] [id = 218] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e40e2800 == 100 [pid = 1856] [id = 217] 17:03:45 INFO - PROCESS | 1856 | 1461888225631 Marionette TRACE conn5 <- [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]]]}] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48d1800 == 99 [pid = 1856] [id = 216] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7979800 == 98 [pid = 1856] [id = 206] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2a5800 == 97 [pid = 1856] [id = 205] 17:03:45 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4947000 == 96 [pid = 1856] [id = 204] 17:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1993ms 17:03:45 INFO - PROCESS | 1856 | 1461888225678 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1856 | 1461888225682 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 17:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:03:45 INFO - PROCESS | 1856 | 1461888225689 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1856 | 1461888225695 Marionette TRACE conn5 <- [1,922,null,{}] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64fafebc00) [pid = 1856] [serial = 488] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f4154c00) [pid = 1856] [serial = 554] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e74a4c00) [pid = 1856] [serial = 574] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64ed966800) [pid = 1856] [serial = 604] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ee753000) [pid = 1856] [serial = 586] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64e4b98c00) [pid = 1856] [serial = 593] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e3fe2c00) [pid = 1856] [serial = 592] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ec5da800) [pid = 1856] [serial = 577] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64f8bb9000) [pid = 1856] [serial = 580] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e8ed5c00) [pid = 1856] [serial = 598] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ebf06800) [pid = 1856] [serial = 599] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f6504246800) [pid = 1856] [serial = 583] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e7afd800) [pid = 1856] [serial = 596] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e74ad400) [pid = 1856] [serial = 595] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f650966ac00) [pid = 1856] [serial = 590] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e713f000) [pid = 1856] [serial = 589] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ec5e7000) [pid = 1856] [serial = 601] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64ed973c00) [pid = 1856] [serial = 605] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64e33d5c00) [pid = 1856] [serial = 607] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e4b84800) [pid = 1856] [serial = 608] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64ed903400) [pid = 1856] [serial = 602] [outer = (nil)] [url = about:blank] 17:03:45 INFO - PROCESS | 1856 | 1461888225754 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 1856 | 1461888225945 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 17:03:45 INFO - PROCESS | 1856 | 1461888225957 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b14000 == 97 [pid = 1856] [id = 238] 17:03:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64e7d79000) [pid = 1856] [serial = 715] [outer = (nil)] 17:03:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64e8ed1800) [pid = 1856] [serial = 716] [outer = 0x7f64e7d79000] 17:03:46 INFO - PROCESS | 1856 | 1461888226065 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64ebcab800) [pid = 1856] [serial = 717] [outer = 0x7f64e7d79000] 17:03:46 INFO - PROCESS | 1856 | 1461888226979 Marionette TRACE conn5 <- [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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1348ms 17:03:47 INFO - PROCESS | 1856 | 1461888227038 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 17:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:03:47 INFO - PROCESS | 1856 | 1461888227043 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 17:03:47 INFO - PROCESS | 1856 | 1461888227049 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1856 | 1461888227053 Marionette TRACE conn5 <- [1,926,null,{}] 17:03:47 INFO - PROCESS | 1856 | 1461888227058 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1856 | 1461888227278 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 17:03:47 INFO - PROCESS | 1856 | 1461888227299 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dd7000 == 98 [pid = 1856] [id = 239] 17:03:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e8eca000) [pid = 1856] [serial = 718] [outer = (nil)] 17:03:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64ec5e3800) [pid = 1856] [serial = 719] [outer = 0x7f64e8eca000] 17:03:47 INFO - PROCESS | 1856 | 1461888227362 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64ed7de000) [pid = 1856] [serial = 720] [outer = 0x7f64e8eca000] 17:03:48 INFO - PROCESS | 1856 | 1461888228228 Marionette TRACE conn5 <- [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]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1229ms 17:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:03:48 INFO - PROCESS | 1856 | 1461888228279 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1856 | 1461888228282 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 17:03:48 INFO - PROCESS | 1856 | 1461888228295 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1856 | 1461888228311 Marionette TRACE conn5 <- [1,930,null,{}] 17:03:48 INFO - PROCESS | 1856 | 1461888228316 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:48 INFO - PROCESS | 1856 | 1461888228545 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 17:03:48 INFO - PROCESS | 1856 | 1461888228577 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2ac800 == 99 [pid = 1856] [id = 240] 17:03:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64ed7e8000) [pid = 1856] [serial = 721] [outer = (nil)] 17:03:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64ed94ec00) [pid = 1856] [serial = 722] [outer = 0x7f64ed7e8000] 17:03:48 INFO - PROCESS | 1856 | 1461888228639 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64ed998c00) [pid = 1856] [serial = 723] [outer = 0x7f64ed7e8000] 17:03:49 INFO - PROCESS | 1856 | 1461888229566 Marionette TRACE conn5 <- [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]]]}] 17:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1305ms 17:03:49 INFO - PROCESS | 1856 | 1461888229594 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1856 | 1461888229598 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 17:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:03:49 INFO - PROCESS | 1856 | 1461888229605 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1856 | 1461888229608 Marionette TRACE conn5 <- [1,934,null,{}] 17:03:49 INFO - PROCESS | 1856 | 1461888229614 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 1856 | 1461888229887 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 17:03:49 INFO - PROCESS | 1856 | 1461888229917 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f021b800 == 100 [pid = 1856] [id = 241] 17:03:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64ed99e800) [pid = 1856] [serial = 724] [outer = (nil)] 17:03:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64edff2400) [pid = 1856] [serial = 725] [outer = 0x7f64ed99e800] 17:03:49 INFO - PROCESS | 1856 | 1461888229985 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64f3726800) [pid = 1856] [serial = 726] [outer = 0x7f64ed99e800] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e7666c00) [pid = 1856] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e4c95000) [pid = 1856] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e8dd6400) [pid = 1856] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e33d7400) [pid = 1856] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e256c400) [pid = 1856] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:03:50 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e7d9c800) [pid = 1856] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:03:51 INFO - PROCESS | 1856 | 1461888231146 Marionette TRACE conn5 <- [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]]]}] 17:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1585ms 17:03:51 INFO - PROCESS | 1856 | 1461888231195 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 17:03:51 INFO - PROCESS | 1856 | 1461888231199 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 17:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:03:51 INFO - PROCESS | 1856 | 1461888231205 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:03:51 INFO - PROCESS | 1856 | 1461888231207 Marionette TRACE conn5 <- [1,938,null,{}] 17:03:51 INFO - PROCESS | 1856 | 1461888231213 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:51 INFO - PROCESS | 1856 | 1461888231416 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 17:03:51 INFO - PROCESS | 1856 | 1461888231557 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63cd000 == 101 [pid = 1856] [id = 242] 17:03:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e4ba0c00) [pid = 1856] [serial = 727] [outer = (nil)] 17:03:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64f4156400) [pid = 1856] [serial = 728] [outer = 0x7f64e4ba0c00] 17:03:51 INFO - PROCESS | 1856 | 1461888231620 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64f66db400) [pid = 1856] [serial = 729] [outer = 0x7f64e4ba0c00] 17:03:52 INFO - PROCESS | 1856 | 1461888232357 Marionette TRACE conn5 <- [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]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1182ms 17:03:52 INFO - PROCESS | 1856 | 1461888232388 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1856 | 1461888232392 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:03:52 INFO - PROCESS | 1856 | 1461888232404 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1856 | 1461888232406 Marionette TRACE conn5 <- [1,942,null,{}] 17:03:52 INFO - PROCESS | 1856 | 1461888232414 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1856 | 1461888232642 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 17:03:52 INFO - PROCESS | 1856 | 1461888232844 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31e0800 == 102 [pid = 1856] [id = 243] 17:03:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e2568c00) [pid = 1856] [serial = 730] [outer = (nil)] 17:03:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e33d2400) [pid = 1856] [serial = 731] [outer = 0x7f64e2568c00] 17:03:52 INFO - PROCESS | 1856 | 1461888232928 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e3eb1400) [pid = 1856] [serial = 732] [outer = 0x7f64e2568c00] 17:03:53 INFO - PROCESS | 1856 | 1461888233954 Marionette TRACE conn5 <- [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]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1582ms 17:03:53 INFO - PROCESS | 1856 | 1461888233988 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1856 | 1461888233994 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:03:54 INFO - PROCESS | 1856 | 1461888234004 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1856 | 1461888234009 Marionette TRACE conn5 <- [1,946,null,{}] 17:03:54 INFO - PROCESS | 1856 | 1461888234018 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:54 INFO - PROCESS | 1856 | 1461888234240 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 17:03:54 INFO - PROCESS | 1856 | 1461888234467 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebea0800 == 103 [pid = 1856] [id = 244] 17:03:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e74b0c00) [pid = 1856] [serial = 733] [outer = (nil)] 17:03:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e7d75c00) [pid = 1856] [serial = 734] [outer = 0x7f64e74b0c00] 17:03:54 INFO - PROCESS | 1856 | 1461888234598 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e8ddf400) [pid = 1856] [serial = 735] [outer = 0x7f64e74b0c00] 17:03:55 INFO - PROCESS | 1856 | 1461888235561 Marionette TRACE conn5 <- [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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1634ms 17:03:55 INFO - PROCESS | 1856 | 1461888235642 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 17:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:03:55 INFO - PROCESS | 1856 | 1461888235649 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 17:03:55 INFO - PROCESS | 1856 | 1461888235655 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1856 | 1461888235659 Marionette TRACE conn5 <- [1,950,null,{}] 17:03:55 INFO - PROCESS | 1856 | 1461888235665 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:55 INFO - PROCESS | 1856 | 1461888235955 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 17:03:56 INFO - PROCESS | 1856 | 1461888236269 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7979800 == 104 [pid = 1856] [id = 245] 17:03:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ebf0d000) [pid = 1856] [serial = 736] [outer = (nil)] 17:03:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ed90cc00) [pid = 1856] [serial = 737] [outer = 0x7f64ebf0d000] 17:03:56 INFO - PROCESS | 1856 | 1461888236355 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ed9d5800) [pid = 1856] [serial = 738] [outer = 0x7f64ebf0d000] 17:03:57 INFO - PROCESS | 1856 | 1461888237236 Marionette TRACE conn5 <- [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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1633ms 17:03:57 INFO - PROCESS | 1856 | 1461888237288 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1856 | 1461888237292 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:03:57 INFO - PROCESS | 1856 | 1461888237308 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1856 | 1461888237318 Marionette TRACE conn5 <- [1,954,null,{}] 17:03:57 INFO - PROCESS | 1856 | 1461888237324 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1856 | 1461888237579 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 17:03:57 INFO - PROCESS | 1856 | 1461888237797 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650501a000 == 105 [pid = 1856] [id = 246] 17:03:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ed7dc400) [pid = 1856] [serial = 739] [outer = (nil)] 17:03:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ee759400) [pid = 1856] [serial = 740] [outer = 0x7f64ed7dc400] 17:03:57 INFO - PROCESS | 1856 | 1461888237918 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64f4276000) [pid = 1856] [serial = 741] [outer = 0x7f64ed7dc400] 17:03:58 INFO - PROCESS | 1856 | 1461888238894 Marionette TRACE conn5 <- [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]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1649ms 17:03:58 INFO - PROCESS | 1856 | 1461888238951 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1856 | 1461888238954 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:03:58 INFO - PROCESS | 1856 | 1461888238963 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1856 | 1461888238967 Marionette TRACE conn5 <- [1,958,null,{}] 17:03:58 INFO - PROCESS | 1856 | 1461888238973 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:59 INFO - PROCESS | 1856 | 1461888239195 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 17:03:59 INFO - PROCESS | 1856 | 1461888239440 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509c93000 == 106 [pid = 1856] [id = 247] 17:03:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64edfee800) [pid = 1856] [serial = 742] [outer = (nil)] 17:03:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64f873c400) [pid = 1856] [serial = 743] [outer = 0x7f64edfee800] 17:03:59 INFO - PROCESS | 1856 | 1461888239562 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ff2a1c00) [pid = 1856] [serial = 744] [outer = 0x7f64edfee800] 17:04:00 INFO - PROCESS | 1856 | 1461888240467 Marionette TRACE conn5 <- [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]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1584ms 17:04:00 INFO - PROCESS | 1856 | 1461888240547 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1856 | 1461888240550 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:04:00 INFO - PROCESS | 1856 | 1461888240557 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1856 | 1461888240562 Marionette TRACE conn5 <- [1,962,null,{}] 17:04:00 INFO - PROCESS | 1856 | 1461888240567 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:00 INFO - PROCESS | 1856 | 1461888240872 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 17:04:01 INFO - PROCESS | 1856 | 1461888241168 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cfd0800 == 107 [pid = 1856] [id = 248] 17:04:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f6509664c00) [pid = 1856] [serial = 745] [outer = (nil)] 17:04:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f65096a1400) [pid = 1856] [serial = 746] [outer = 0x7f6509664c00] 17:04:01 INFO - PROCESS | 1856 | 1461888241260 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f6509c2bc00) [pid = 1856] [serial = 747] [outer = 0x7f6509664c00] 17:04:02 INFO - PROCESS | 1856 | 1461888242243 Marionette TRACE conn5 <- [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]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1732ms 17:04:02 INFO - PROCESS | 1856 | 1461888242292 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1856 | 1461888242299 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:04:02 INFO - PROCESS | 1856 | 1461888242308 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1856 | 1461888242313 Marionette TRACE conn5 <- [1,966,null,{}] 17:04:02 INFO - PROCESS | 1856 | 1461888242322 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:02 INFO - PROCESS | 1856 | 1461888242615 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 17:04:02 INFO - PROCESS | 1856 | 1461888242885 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1ec6800 == 108 [pid = 1856] [id = 249] 17:04:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64e90cb800) [pid = 1856] [serial = 748] [outer = (nil)] 17:04:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e90d1c00) [pid = 1856] [serial = 749] [outer = 0x7f64e90cb800] 17:04:02 INFO - PROCESS | 1856 | 1461888242967 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f6509c2e800) [pid = 1856] [serial = 750] [outer = 0x7f64e90cb800] 17:04:03 INFO - PROCESS | 1856 | 1461888243804 Marionette TRACE conn5 <- [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]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1540ms 17:04:03 INFO - PROCESS | 1856 | 1461888243849 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 17:04:03 INFO - PROCESS | 1856 | 1461888243853 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 17:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:04:03 INFO - PROCESS | 1856 | 1461888243860 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 1856 | 1461888243864 Marionette TRACE conn5 <- [1,970,null,{}] 17:04:03 INFO - PROCESS | 1856 | 1461888243870 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 1856 | 1461888244077 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 17:04:04 INFO - PROCESS | 1856 | 1461888244262 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1ee1800 == 109 [pid = 1856] [id = 250] 17:04:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e41ad400) [pid = 1856] [serial = 751] [outer = (nil)] 17:04:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e41b5800) [pid = 1856] [serial = 752] [outer = 0x7f64e41ad400] 17:04:04 INFO - PROCESS | 1856 | 1461888244335 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e41b9800) [pid = 1856] [serial = 753] [outer = 0x7f64e41ad400] 17:04:05 INFO - PROCESS | 1856 | 1461888245263 Marionette TRACE conn5 <- [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]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1433ms 17:04:05 INFO - PROCESS | 1856 | 1461888245294 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 17:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:04:05 INFO - PROCESS | 1856 | 1461888245298 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 17:04:05 INFO - PROCESS | 1856 | 1461888245304 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 1856 | 1461888245308 Marionette TRACE conn5 <- [1,974,null,{}] 17:04:05 INFO - PROCESS | 1856 | 1461888245314 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 1856 | 1461888245519 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 17:04:05 INFO - PROCESS | 1856 | 1461888245701 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f23000 == 110 [pid = 1856] [id = 251] 17:04:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e41adc00) [pid = 1856] [serial = 754] [outer = (nil)] 17:04:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e7315800) [pid = 1856] [serial = 755] [outer = 0x7f64e41adc00] 17:04:05 INFO - PROCESS | 1856 | 1461888245776 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e7319400) [pid = 1856] [serial = 756] [outer = 0x7f64e41adc00] 17:04:06 INFO - PROCESS | 1856 | 1461888246798 Marionette TRACE conn5 <- [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]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1531ms 17:04:06 INFO - PROCESS | 1856 | 1461888246837 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 1856 | 1461888246840 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 17:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:04:06 INFO - PROCESS | 1856 | 1461888246848 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1856 | 1461888246856 Marionette TRACE conn5 <- [1,978,null,{}] 17:04:06 INFO - PROCESS | 1856 | 1461888246863 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1856 | 1461888247110 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 17:04:07 INFO - PROCESS | 1856 | 1461888247368 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e85000 == 111 [pid = 1856] [id = 252] 17:04:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e3383400) [pid = 1856] [serial = 757] [outer = (nil)] 17:04:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e338b400) [pid = 1856] [serial = 758] [outer = 0x7f64e3383400] 17:04:07 INFO - PROCESS | 1856 | 1461888247500 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e3390000) [pid = 1856] [serial = 759] [outer = 0x7f64e3383400] 17:04:08 INFO - PROCESS | 1856 | 1461888248631 Marionette TRACE conn5 <- [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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1842ms 17:04:08 INFO - PROCESS | 1856 | 1461888248692 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1856 | 1461888248695 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:04:08 INFO - PROCESS | 1856 | 1461888248703 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1856 | 1461888248707 Marionette TRACE conn5 <- [1,982,null,{}] 17:04:08 INFO - PROCESS | 1856 | 1461888248715 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:08 INFO - PROCESS | 1856 | 1461888248935 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 17:04:09 INFO - PROCESS | 1856 | 1461888249197 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65053b7000 == 112 [pid = 1856] [id = 253] 17:04:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e7318c00) [pid = 1856] [serial = 760] [outer = (nil)] 17:04:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e731c400) [pid = 1856] [serial = 761] [outer = 0x7f64e7318c00] 17:04:09 INFO - PROCESS | 1856 | 1461888249289 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64e90cd400) [pid = 1856] [serial = 762] [outer = 0x7f64e7318c00] 17:04:10 INFO - PROCESS | 1856 | 1461888250214 Marionette TRACE conn5 <- [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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1587ms 17:04:10 INFO - PROCESS | 1856 | 1461888250291 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1856 | 1461888250295 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:04:10 INFO - PROCESS | 1856 | 1461888250303 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1856 | 1461888250310 Marionette TRACE conn5 <- [1,986,null,{}] 17:04:10 INFO - PROCESS | 1856 | 1461888250317 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1856 | 1461888250621 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 17:04:10 INFO - PROCESS | 1856 | 1461888250915 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24bc000 == 113 [pid = 1856] [id = 254] 17:04:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e3eb5000) [pid = 1856] [serial = 763] [outer = (nil)] 17:04:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64e731a000) [pid = 1856] [serial = 764] [outer = 0x7f64e3eb5000] 17:04:11 INFO - PROCESS | 1856 | 1461888251014 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ec607000) [pid = 1856] [serial = 765] [outer = 0x7f64e3eb5000] 17:04:12 INFO - PROCESS | 1856 | 1461888252516 Marionette TRACE conn5 <- [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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2345ms 17:04:12 INFO - PROCESS | 1856 | 1461888252655 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1856 | 1461888252661 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:04:12 INFO - PROCESS | 1856 | 1461888252671 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1856 | 1461888252676 Marionette TRACE conn5 <- [1,990,null,{}] 17:04:12 INFO - PROCESS | 1856 | 1461888252686 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1856 | 1461888252895 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 17:04:13 INFO - PROCESS | 1856 | 1461888253083 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24bd000 == 114 [pid = 1856] [id = 255] 17:04:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e2568400) [pid = 1856] [serial = 766] [outer = (nil)] 17:04:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64e256d800) [pid = 1856] [serial = 767] [outer = 0x7f64e2568400] 17:04:13 INFO - PROCESS | 1856 | 1461888253161 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e33e0800) [pid = 1856] [serial = 768] [outer = 0x7f64e2568400] 17:04:14 INFO - PROCESS | 1856 | 1461888254099 Marionette TRACE conn5 <- [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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1490ms 17:04:14 INFO - PROCESS | 1856 | 1461888254163 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1856 | 1461888254173 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:04:14 INFO - PROCESS | 1856 | 1461888254185 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1856 | 1461888254189 Marionette TRACE conn5 <- [1,994,null,{}] 17:04:14 INFO - PROCESS | 1856 | 1461888254198 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:14 INFO - PROCESS | 1856 | 1461888254466 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 17:04:14 INFO - PROCESS | 1856 | 1461888254887 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3ce1800 == 115 [pid = 1856] [id = 256] 17:04:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e40a1c00) [pid = 1856] [serial = 769] [outer = (nil)] 17:04:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e41b6000) [pid = 1856] [serial = 770] [outer = 0x7f64e40a1c00] 17:04:14 INFO - PROCESS | 1856 | 1461888254966 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e480ec00) [pid = 1856] [serial = 771] [outer = 0x7f64e40a1c00] 17:04:16 INFO - PROCESS | 1856 | 1461888256077 Marionette TRACE conn5 <- [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]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1935ms 17:04:16 INFO - PROCESS | 1856 | 1461888256121 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1856 | 1461888256132 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:04:16 INFO - PROCESS | 1856 | 1461888256147 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1856 | 1461888256155 Marionette TRACE conn5 <- [1,998,null,{}] 17:04:16 INFO - PROCESS | 1856 | 1461888256173 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1856 | 1461888256393 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509c8d800 == 114 [pid = 1856] [id = 45] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63cd000 == 113 [pid = 1856] [id = 242] 17:04:16 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ed7ea800) [pid = 1856] [serial = 668] [outer = (nil)] [url = about:blank] 17:04:16 INFO - PROCESS | 1856 | 1461888256761 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f021b800 == 112 [pid = 1856] [id = 241] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2ac800 == 111 [pid = 1856] [id = 240] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dd7000 == 110 [pid = 1856] [id = 239] 17:04:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b14000 == 109 [pid = 1856] [id = 238] 17:04:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4954800 == 110 [pid = 1856] [id = 257] 17:04:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e4ca0000) [pid = 1856] [serial = 772] [outer = (nil)] 17:04:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e713b400) [pid = 1856] [serial = 773] [outer = 0x7f64e4ca0000] 17:04:16 INFO - PROCESS | 1856 | 1461888256871 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e71f7800) [pid = 1856] [serial = 774] [outer = 0x7f64e4ca0000] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7172000 == 109 [pid = 1856] [id = 237] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ec4800 == 108 [pid = 1856] [id = 236] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6508493000 == 107 [pid = 1856] [id = 234] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505193800 == 106 [pid = 1856] [id = 233] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe60c800 == 105 [pid = 1856] [id = 232] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f9221800 == 104 [pid = 1856] [id = 231] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8183800 == 103 [pid = 1856] [id = 230] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7975000 == 102 [pid = 1856] [id = 229] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d28800 == 101 [pid = 1856] [id = 228] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f4d85800 == 100 [pid = 1856] [id = 227] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0e11800 == 99 [pid = 1856] [id = 226] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1f4800 == 98 [pid = 1856] [id = 225] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d0b800 == 97 [pid = 1856] [id = 224] 17:04:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42e0800 == 96 [pid = 1856] [id = 223] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64f1abb800) [pid = 1856] [serial = 628] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e7d6f800) [pid = 1856] [serial = 656] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7d9c000) [pid = 1856] [serial = 657] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e71ed800) [pid = 1856] [serial = 653] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e7134000) [pid = 1856] [serial = 652] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64ebcaa400) [pid = 1856] [serial = 662] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64ed996c00) [pid = 1856] [serial = 625] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e4b86c00) [pid = 1856] [serial = 650] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64e3fd7c00) [pid = 1856] [serial = 649] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64ebcb1000) [pid = 1856] [serial = 619] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ed908000) [pid = 1856] [serial = 622] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64fafec800) [pid = 1856] [serial = 637] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e4811000) [pid = 1856] [serial = 613] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e4b94c00) [pid = 1856] [serial = 665] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e4c9e400) [pid = 1856] [serial = 643] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e7af7c00) [pid = 1856] [serial = 616] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e8dd1000) [pid = 1856] [serial = 646] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64f4155800) [pid = 1856] [serial = 631] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e8ecc400) [pid = 1856] [serial = 659] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64e4b95400) [pid = 1856] [serial = 640] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64f71cfc00) [pid = 1856] [serial = 634] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64ed99d000) [pid = 1856] [serial = 428] [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.] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64ebd27c00) [pid = 1856] [serial = 663] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64ed774c00) [pid = 1856] [serial = 666] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64ebc15c00) [pid = 1856] [serial = 660] [outer = (nil)] [url = about:blank] 17:04:17 INFO - PROCESS | 1856 | 1461888257797 Marionette TRACE conn5 <- [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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1699ms 17:04:17 INFO - PROCESS | 1856 | 1461888257842 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 17:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:04:17 INFO - PROCESS | 1856 | 1461888257848 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 17:04:17 INFO - PROCESS | 1856 | 1461888257855 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1856 | 1461888257858 Marionette TRACE conn5 <- [1,1002,null,{}] 17:04:17 INFO - PROCESS | 1856 | 1461888257864 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 1856 | 1461888258062 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 17:04:18 INFO - PROCESS | 1856 | 1461888258220 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7954000 == 97 [pid = 1856] [id = 258] 17:04:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e4b94c00) [pid = 1856] [serial = 775] [outer = (nil)] 17:04:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e74a4800) [pid = 1856] [serial = 776] [outer = 0x7f64e4b94c00] 17:04:18 INFO - PROCESS | 1856 | 1461888258314 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e74b2800) [pid = 1856] [serial = 777] [outer = 0x7f64e4b94c00] 17:04:19 INFO - PROCESS | 1856 | 1461888259166 Marionette TRACE conn5 <- [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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1335ms 17:04:19 INFO - PROCESS | 1856 | 1461888259230 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 17:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:04:19 INFO - PROCESS | 1856 | 1461888259235 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 17:04:19 INFO - PROCESS | 1856 | 1461888259242 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1856 | 1461888259246 Marionette TRACE conn5 <- [1,1006,null,{}] 17:04:19 INFO - PROCESS | 1856 | 1461888259252 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:19 INFO - PROCESS | 1856 | 1461888259511 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 17:04:19 INFO - PROCESS | 1856 | 1461888259544 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dcb800 == 98 [pid = 1856] [id = 259] 17:04:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e7661800) [pid = 1856] [serial = 778] [outer = (nil)] 17:04:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e7af5400) [pid = 1856] [serial = 779] [outer = 0x7f64e7661800] 17:04:19 INFO - PROCESS | 1856 | 1461888259624 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e7d70c00) [pid = 1856] [serial = 780] [outer = 0x7f64e7661800] 17:04:20 INFO - PROCESS | 1856 | 1461888260616 Marionette TRACE conn5 <- [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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1438ms 17:04:20 INFO - PROCESS | 1856 | 1461888260681 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1856 | 1461888260684 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:04:20 INFO - PROCESS | 1856 | 1461888260692 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1856 | 1461888260696 Marionette TRACE conn5 <- [1,1010,null,{}] 17:04:20 INFO - PROCESS | 1856 | 1461888260702 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:21 INFO - PROCESS | 1856 | 1461888261000 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 17:04:21 INFO - PROCESS | 1856 | 1461888261031 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80ed800 == 99 [pid = 1856] [id = 260] 17:04:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e7d73000) [pid = 1856] [serial = 781] [outer = (nil)] 17:04:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e7d99800) [pid = 1856] [serial = 782] [outer = 0x7f64e7d73000] 17:04:21 INFO - PROCESS | 1856 | 1461888261106 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e8ecf000) [pid = 1856] [serial = 783] [outer = 0x7f64e7d73000] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e7d79000) [pid = 1856] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ed7e8000) [pid = 1856] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e480a000) [pid = 1856] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64e3fe1800) [pid = 1856] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64ed99e800) [pid = 1856] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:04:22 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e8eca000) [pid = 1856] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:04:22 INFO - PROCESS | 1856 | 1461888262562 Marionette TRACE conn5 <- [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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1937ms 17:04:22 INFO - PROCESS | 1856 | 1461888262631 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 17:04:22 INFO - PROCESS | 1856 | 1461888262635 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 17:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:04:22 INFO - PROCESS | 1856 | 1461888262642 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 1856 | 1461888262646 Marionette TRACE conn5 <- [1,1014,null,{}] 17:04:22 INFO - PROCESS | 1856 | 1461888262652 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:22 INFO - PROCESS | 1856 | 1461888262849 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 17:04:22 INFO - PROCESS | 1856 | 1461888262984 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8eeb000 == 100 [pid = 1856] [id = 261] 17:04:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e74a7c00) [pid = 1856] [serial = 784] [outer = (nil)] 17:04:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e90c5800) [pid = 1856] [serial = 785] [outer = 0x7f64e74a7c00] 17:04:23 INFO - PROCESS | 1856 | 1461888263050 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64ebc0d800) [pid = 1856] [serial = 786] [outer = 0x7f64e74a7c00] 17:04:23 INFO - PROCESS | 1856 | 1461888263866 Marionette TRACE conn5 <- [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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1385ms 17:04:24 INFO - PROCESS | 1856 | 1461888264029 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1856 | 1461888264035 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 17:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:04:24 INFO - PROCESS | 1856 | 1461888264060 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1856 | 1461888264065 Marionette TRACE conn5 <- [1,1018,null,{}] 17:04:24 INFO - PROCESS | 1856 | 1461888264075 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:24 INFO - PROCESS | 1856 | 1461888264353 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 17:04:24 INFO - PROCESS | 1856 | 1461888264649 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40ef800 == 101 [pid = 1856] [id = 262] 17:04:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e33dc800) [pid = 1856] [serial = 787] [outer = (nil)] 17:04:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e3eb4400) [pid = 1856] [serial = 788] [outer = 0x7f64e33dc800] 17:04:24 INFO - PROCESS | 1856 | 1461888264738 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e4099800) [pid = 1856] [serial = 789] [outer = 0x7f64e33dc800] 17:04:25 INFO - PROCESS | 1856 | 1461888265783 Marionette TRACE conn5 <- [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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1785ms 17:04:25 INFO - PROCESS | 1856 | 1461888265846 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 17:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:04:25 INFO - PROCESS | 1856 | 1461888265852 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 17:04:25 INFO - PROCESS | 1856 | 1461888265867 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1856 | 1461888265875 Marionette TRACE conn5 <- [1,1022,null,{}] 17:04:25 INFO - PROCESS | 1856 | 1461888265883 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:26 INFO - PROCESS | 1856 | 1461888266164 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 17:04:26 INFO - PROCESS | 1856 | 1461888266457 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7956000 == 102 [pid = 1856] [id = 263] 17:04:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e4b96000) [pid = 1856] [serial = 790] [outer = (nil)] 17:04:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e4c92c00) [pid = 1856] [serial = 791] [outer = 0x7f64e4b96000] 17:04:26 INFO - PROCESS | 1856 | 1461888266556 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e7142400) [pid = 1856] [serial = 792] [outer = 0x7f64e4b96000] 17:04:27 INFO - PROCESS | 1856 | 1461888267588 Marionette TRACE conn5 <- [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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1798ms 17:04:27 INFO - PROCESS | 1856 | 1461888267660 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1856 | 1461888267664 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:04:27 INFO - PROCESS | 1856 | 1461888267672 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1856 | 1461888267675 Marionette TRACE conn5 <- [1,1026,null,{}] 17:04:27 INFO - PROCESS | 1856 | 1461888267693 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1856 | 1461888267954 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 17:04:28 INFO - PROCESS | 1856 | 1461888268279 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec21e000 == 103 [pid = 1856] [id = 264] 17:04:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e7d6ec00) [pid = 1856] [serial = 793] [outer = (nil)] 17:04:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64e7d93c00) [pid = 1856] [serial = 794] [outer = 0x7f64e7d6ec00] 17:04:28 INFO - PROCESS | 1856 | 1461888268368 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e8dd6c00) [pid = 1856] [serial = 795] [outer = 0x7f64e7d6ec00] 17:04:29 INFO - PROCESS | 1856 | 1461888269318 Marionette TRACE conn5 <- [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]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1690ms 17:04:29 INFO - PROCESS | 1856 | 1461888269362 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1856 | 1461888269366 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 17:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:04:29 INFO - PROCESS | 1856 | 1461888269373 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1856 | 1461888269376 Marionette TRACE conn5 <- [1,1030,null,{}] 17:04:29 INFO - PROCESS | 1856 | 1461888269382 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:29 INFO - PROCESS | 1856 | 1461888269599 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 17:04:29 INFO - PROCESS | 1856 | 1461888269835 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb11800 == 104 [pid = 1856] [id = 265] 17:04:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64e74a7000) [pid = 1856] [serial = 796] [outer = (nil)] 17:04:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64e90d0c00) [pid = 1856] [serial = 797] [outer = 0x7f64e74a7000] 17:04:29 INFO - PROCESS | 1856 | 1461888269961 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64ebc15c00) [pid = 1856] [serial = 798] [outer = 0x7f64e74a7000] 17:04:30 INFO - PROCESS | 1856 | 1461888270892 Marionette TRACE conn5 <- [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]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1580ms 17:04:30 INFO - PROCESS | 1856 | 1461888270955 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1856 | 1461888270957 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:04:30 INFO - PROCESS | 1856 | 1461888270965 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1856 | 1461888270969 Marionette TRACE conn5 <- [1,1034,null,{}] 17:04:30 INFO - PROCESS | 1856 | 1461888270975 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1856 | 1461888271193 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 17:04:31 INFO - PROCESS | 1856 | 1461888271443 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf90800 == 105 [pid = 1856] [id = 266] 17:04:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64e8ed0c00) [pid = 1856] [serial = 799] [outer = (nil)] 17:04:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64ebcaa400) [pid = 1856] [serial = 800] [outer = 0x7f64e8ed0c00] 17:04:31 INFO - PROCESS | 1856 | 1461888271570 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64ebd2b400) [pid = 1856] [serial = 801] [outer = 0x7f64e8ed0c00] 17:04:32 INFO - PROCESS | 1856 | 1461888272508 Marionette TRACE conn5 <- [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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1580ms 17:04:32 INFO - PROCESS | 1856 | 1461888272546 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1856 | 1461888272551 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:04:32 INFO - PROCESS | 1856 | 1461888272558 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1856 | 1461888272561 Marionette TRACE conn5 <- [1,1038,null,{}] 17:04:32 INFO - PROCESS | 1856 | 1461888272567 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 1856 | 1461888272817 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 17:04:33 INFO - PROCESS | 1856 | 1461888273057 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef32f800 == 106 [pid = 1856] [id = 267] 17:04:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64ec5e4800) [pid = 1856] [serial = 802] [outer = (nil)] 17:04:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ec602800) [pid = 1856] [serial = 803] [outer = 0x7f64ec5e4800] 17:04:33 INFO - PROCESS | 1856 | 1461888273193 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64ec60c000) [pid = 1856] [serial = 804] [outer = 0x7f64ec5e4800] 17:04:34 INFO - PROCESS | 1856 | 1461888274052 Marionette TRACE conn5 <- [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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1536ms 17:04:34 INFO - PROCESS | 1856 | 1461888274096 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1856 | 1461888274100 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:04:34 INFO - PROCESS | 1856 | 1461888274107 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1856 | 1461888274110 Marionette TRACE conn5 <- [1,1042,null,{}] 17:04:34 INFO - PROCESS | 1856 | 1461888274117 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 1856 | 1461888274352 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 17:04:34 INFO - PROCESS | 1856 | 1461888274584 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0ec2000 == 107 [pid = 1856] [id = 268] 17:04:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64ec5e5000) [pid = 1856] [serial = 805] [outer = (nil)] 17:04:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ec611c00) [pid = 1856] [serial = 806] [outer = 0x7f64ec5e5000] 17:04:34 INFO - PROCESS | 1856 | 1461888274705 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ed77e000) [pid = 1856] [serial = 807] [outer = 0x7f64ec5e5000] 17:04:35 INFO - PROCESS | 1856 | 1461888275572 Marionette TRACE conn5 <- [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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1536ms 17:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:04:35 INFO - PROCESS | 1856 | 1461888275645 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1856 | 1461888275648 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 17:04:35 INFO - PROCESS | 1856 | 1461888275655 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1856 | 1461888275658 Marionette TRACE conn5 <- [1,1046,null,{}] 17:04:35 INFO - PROCESS | 1856 | 1461888275665 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:35 INFO - PROCESS | 1856 | 1461888275910 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 17:04:36 INFO - PROCESS | 1856 | 1461888276139 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f4d9b800 == 108 [pid = 1856] [id = 269] 17:04:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e8eca400) [pid = 1856] [serial = 808] [outer = (nil)] 17:04:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64ed7df800) [pid = 1856] [serial = 809] [outer = 0x7f64e8eca400] 17:04:36 INFO - PROCESS | 1856 | 1461888276274 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ed904000) [pid = 1856] [serial = 810] [outer = 0x7f64e8eca400] 17:04:37 INFO - PROCESS | 1856 | 1461888277213 Marionette TRACE conn5 <- [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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1634ms 17:04:37 INFO - PROCESS | 1856 | 1461888277291 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1856 | 1461888277295 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:04:37 INFO - PROCESS | 1856 | 1461888277307 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1856 | 1461888277311 Marionette TRACE conn5 <- [1,1050,null,{}] 17:04:37 INFO - PROCESS | 1856 | 1461888277322 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 1856 | 1461888277604 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 17:04:37 INFO - PROCESS | 1856 | 1461888277876 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d0d000 == 109 [pid = 1856] [id = 270] 17:04:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ebf0e800) [pid = 1856] [serial = 811] [outer = (nil)] 17:04:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64ed947000) [pid = 1856] [serial = 812] [outer = 0x7f64ebf0e800] 17:04:37 INFO - PROCESS | 1856 | 1461888277961 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64ed966000) [pid = 1856] [serial = 813] [outer = 0x7f64ebf0e800] 17:04:38 INFO - PROCESS | 1856 | 1461888278898 Marionette TRACE conn5 <- [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]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1641ms 17:04:38 INFO - PROCESS | 1856 | 1461888278948 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1856 | 1461888278953 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 17:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:04:38 INFO - PROCESS | 1856 | 1461888278959 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1856 | 1461888278962 Marionette TRACE conn5 <- [1,1054,null,{}] 17:04:38 INFO - PROCESS | 1856 | 1461888278968 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1856 | 1461888279209 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 17:04:39 INFO - PROCESS | 1856 | 1461888279452 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7814000 == 110 [pid = 1856] [id = 271] 17:04:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64ed7de800) [pid = 1856] [serial = 814] [outer = (nil)] 17:04:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64ed96f800) [pid = 1856] [serial = 815] [outer = 0x7f64ed7de800] 17:04:39 INFO - PROCESS | 1856 | 1461888279571 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64ed995c00) [pid = 1856] [serial = 816] [outer = 0x7f64ed7de800] 17:04:40 INFO - PROCESS | 1856 | 1461888280479 Marionette TRACE conn5 <- [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]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1580ms 17:04:40 INFO - PROCESS | 1856 | 1461888280541 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1856 | 1461888280544 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:04:40 INFO - PROCESS | 1856 | 1461888280552 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1856 | 1461888280557 Marionette TRACE conn5 <- [1,1058,null,{}] 17:04:40 INFO - PROCESS | 1856 | 1461888280564 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:40 INFO - PROCESS | 1856 | 1461888280816 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 17:04:41 INFO - PROCESS | 1856 | 1461888281083 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d44000 == 111 [pid = 1856] [id = 272] 17:04:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e409e800) [pid = 1856] [serial = 817] [outer = (nil)] 17:04:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64e8ecec00) [pid = 1856] [serial = 818] [outer = 0x7f64e409e800] 17:04:41 INFO - PROCESS | 1856 | 1461888281217 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64edf78400) [pid = 1856] [serial = 819] [outer = 0x7f64e409e800] 17:04:42 INFO - PROCESS | 1856 | 1461888282144 Marionette TRACE conn5 <- [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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1639ms 17:04:42 INFO - PROCESS | 1856 | 1461888282193 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 17:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:04:42 INFO - PROCESS | 1856 | 1461888282197 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 17:04:42 INFO - PROCESS | 1856 | 1461888282204 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1856 | 1461888282207 Marionette TRACE conn5 <- [1,1062,null,{}] 17:04:42 INFO - PROCESS | 1856 | 1461888282213 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1856 | 1461888282428 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 17:04:42 INFO - PROCESS | 1856 | 1461888282661 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8180000 == 112 [pid = 1856] [id = 273] 17:04:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64ede94c00) [pid = 1856] [serial = 820] [outer = (nil)] 17:04:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64edff8c00) [pid = 1856] [serial = 821] [outer = 0x7f64ede94c00] 17:04:42 INFO - PROCESS | 1856 | 1461888282784 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64ee754000) [pid = 1856] [serial = 822] [outer = 0x7f64ede94c00] 17:04:44 INFO - PROCESS | 1856 | 1461888284498 Marionette TRACE conn5 <- [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]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2438ms 17:04:44 INFO - PROCESS | 1856 | 1461888284648 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1856 | 1461888284655 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 17:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:04:44 INFO - PROCESS | 1856 | 1461888284666 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1856 | 1461888284670 Marionette TRACE conn5 <- [1,1066,null,{}] 17:04:44 INFO - PROCESS | 1856 | 1461888284680 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 1856 | 1461888284893 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 17:04:45 INFO - PROCESS | 1856 | 1461888285096 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7949000 == 113 [pid = 1856] [id = 274] 17:04:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64e3fe1800) [pid = 1856] [serial = 823] [outer = (nil)] 17:04:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64e409b400) [pid = 1856] [serial = 824] [outer = 0x7f64e3fe1800] 17:04:45 INFO - PROCESS | 1856 | 1461888285177 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64e480a000) [pid = 1856] [serial = 825] [outer = 0x7f64e3fe1800] 17:04:46 INFO - PROCESS | 1856 | 1461888286377 Marionette TRACE conn5 <- [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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1736ms 17:04:46 INFO - PROCESS | 1856 | 1461888286402 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1856 | 1461888286410 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:04:46 INFO - PROCESS | 1856 | 1461888286422 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1856 | 1461888286426 Marionette TRACE conn5 <- [1,1070,null,{}] 17:04:46 INFO - PROCESS | 1856 | 1461888286433 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:46 INFO - PROCESS | 1856 | 1461888286642 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 17:04:46 INFO - PROCESS | 1856 | 1461888286881 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31de000 == 114 [pid = 1856] [id = 275] 17:04:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64e4802800) [pid = 1856] [serial = 826] [outer = (nil)] 17:04:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64e7140000) [pid = 1856] [serial = 827] [outer = 0x7f64e4802800] 17:04:47 INFO - PROCESS | 1856 | 1461888287001 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64e7317c00) [pid = 1856] [serial = 828] [outer = 0x7f64e4802800] 17:04:47 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64f4156400) [pid = 1856] [serial = 728] [outer = (nil)] [url = about:blank] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dcb800 == 113 [pid = 1856] [id = 259] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4954800 == 112 [pid = 1856] [id = 257] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3ce1800 == 111 [pid = 1856] [id = 256] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e24bd000 == 110 [pid = 1856] [id = 255] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650cfd0800 == 109 [pid = 1856] [id = 248] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509c93000 == 108 [pid = 1856] [id = 247] 17:04:47 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650501a000 == 107 [pid = 1856] [id = 246] 17:04:48 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7979800 == 106 [pid = 1856] [id = 245] 17:04:48 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebea0800 == 105 [pid = 1856] [id = 244] 17:04:48 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31e0800 == 104 [pid = 1856] [id = 243] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64ebcab800) [pid = 1856] [serial = 717] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64ebf07c00) [pid = 1856] [serial = 677] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64ed998c00) [pid = 1856] [serial = 723] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64e4807400) [pid = 1856] [serial = 671] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64f6591400) [pid = 1856] [serial = 698] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e4b8d000) [pid = 1856] [serial = 710] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64e4c9ac00) [pid = 1856] [serial = 713] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64e7663c00) [pid = 1856] [serial = 674] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e713b800) [pid = 1856] [serial = 707] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64f3723800) [pid = 1856] [serial = 695] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64ed94ec00) [pid = 1856] [serial = 722] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e4c9d800) [pid = 1856] [serial = 711] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64f3726800) [pid = 1856] [serial = 726] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e8ed1800) [pid = 1856] [serial = 716] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e7afa800) [pid = 1856] [serial = 714] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f65051f9400) [pid = 1856] [serial = 704] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64ec5e3800) [pid = 1856] [serial = 719] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64f1934800) [pid = 1856] [serial = 692] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64ee755400) [pid = 1856] [serial = 686] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64ed7de000) [pid = 1856] [serial = 720] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64edff2400) [pid = 1856] [serial = 725] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64ed7e4800) [pid = 1856] [serial = 680] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64efdd9c00) [pid = 1856] [serial = 689] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64ed96d800) [pid = 1856] [serial = 683] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64fb8a8400) [pid = 1856] [serial = 701] [outer = (nil)] [url = about:blank] 17:04:48 INFO - PROCESS | 1856 | 1461888288172 Marionette TRACE conn5 <- [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]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1786ms 17:04:48 INFO - PROCESS | 1856 | 1461888288209 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1856 | 1461888288212 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:04:48 INFO - PROCESS | 1856 | 1461888288219 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1856 | 1461888288226 Marionette TRACE conn5 <- [1,1074,null,{}] 17:04:48 INFO - PROCESS | 1856 | 1461888288244 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1856 | 1461888288523 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 17:04:48 INFO - PROCESS | 1856 | 1461888288722 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b20000 == 105 [pid = 1856] [id = 276] 17:04:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e765e400) [pid = 1856] [serial = 829] [outer = (nil)] 17:04:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e7afd800) [pid = 1856] [serial = 830] [outer = 0x7f64e765e400] 17:04:48 INFO - PROCESS | 1856 | 1461888288802 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e7d91400) [pid = 1856] [serial = 831] [outer = 0x7f64e765e400] 17:04:49 INFO - PROCESS | 1856 | 1461888289821 Marionette TRACE conn5 <- [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]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1645ms 17:04:49 INFO - PROCESS | 1856 | 1461888289865 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1856 | 1461888289870 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:04:49 INFO - PROCESS | 1856 | 1461888289877 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1856 | 1461888289879 Marionette TRACE conn5 <- [1,1078,null,{}] 17:04:49 INFO - PROCESS | 1856 | 1461888289886 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 1856 | 1461888290242 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 17:04:50 INFO - PROCESS | 1856 | 1461888290275 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ed6800 == 106 [pid = 1856] [id = 277] 17:04:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64e4b9a800) [pid = 1856] [serial = 832] [outer = (nil)] 17:04:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64e90c4c00) [pid = 1856] [serial = 833] [outer = 0x7f64e4b9a800] 17:04:50 INFO - PROCESS | 1856 | 1461888290346 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64ebc13000) [pid = 1856] [serial = 834] [outer = 0x7f64e4b9a800] 17:04:51 INFO - PROCESS | 1856 | 1461888291273 Marionette TRACE conn5 <- [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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1432ms 17:04:51 INFO - PROCESS | 1856 | 1461888291310 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1856 | 1461888291313 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:04:51 INFO - PROCESS | 1856 | 1461888291320 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1856 | 1461888291323 Marionette TRACE conn5 <- [1,1082,null,{}] 17:04:51 INFO - PROCESS | 1856 | 1461888291328 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1856 | 1461888291622 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 17:04:51 INFO - PROCESS | 1856 | 1461888291659 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2aa000 == 107 [pid = 1856] [id = 278] 17:04:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e8ec7800) [pid = 1856] [serial = 835] [outer = (nil)] 17:04:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ebd24800) [pid = 1856] [serial = 836] [outer = 0x7f64e8ec7800] 17:04:51 INFO - PROCESS | 1856 | 1461888291731 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ebf06800) [pid = 1856] [serial = 837] [outer = 0x7f64e8ec7800] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64e4ba0c00) [pid = 1856] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e7d73000) [pid = 1856] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e40a1c00) [pid = 1856] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e4b94c00) [pid = 1856] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64e4ca0000) [pid = 1856] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64e7661800) [pid = 1856] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:04:52 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e2568400) [pid = 1856] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:04:53 INFO - PROCESS | 1856 | 1461888293159 Marionette TRACE conn5 <- [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]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1891ms 17:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:04:53 INFO - PROCESS | 1856 | 1461888293213 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1856 | 1461888293216 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 17:04:53 INFO - PROCESS | 1856 | 1461888293223 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1856 | 1461888293225 Marionette TRACE conn5 <- [1,1086,null,{}] 17:04:53 INFO - PROCESS | 1856 | 1461888293233 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:53 INFO - PROCESS | 1856 | 1461888293528 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 17:04:53 INFO - PROCESS | 1856 | 1461888293625 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf91800 == 108 [pid = 1856] [id = 279] 17:04:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e7d6e400) [pid = 1856] [serial = 838] [outer = (nil)] 17:04:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ec5e3000) [pid = 1856] [serial = 839] [outer = 0x7f64e7d6e400] 17:04:53 INFO - PROCESS | 1856 | 1461888293692 Marionette DEBUG loaded listener.js 17:04:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ed947400) [pid = 1856] [serial = 840] [outer = 0x7f64e7d6e400] 17:04:54 INFO - PROCESS | 1856 | 1461888294522 Marionette TRACE conn5 <- [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]]]}] 17:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1331ms 17:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:04:54 INFO - PROCESS | 1856 | 1461888294554 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 17:04:54 INFO - PROCESS | 1856 | 1461888294557 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 17:04:54 INFO - PROCESS | 1856 | 1461888294564 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:04:54 INFO - PROCESS | 1856 | 1461888294567 Marionette TRACE conn5 <- [1,1090,null,{}] 17:04:54 INFO - PROCESS | 1856 | 1461888294573 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:54 INFO - PROCESS | 1856 | 1461888294787 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 17:04:55 INFO - PROCESS | 1856 | 1461888295108 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31ca800 == 109 [pid = 1856] [id = 280] 17:04:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e256b000) [pid = 1856] [serial = 841] [outer = (nil)] 17:04:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e338f400) [pid = 1856] [serial = 842] [outer = 0x7f64e256b000] 17:04:55 INFO - PROCESS | 1856 | 1461888295265 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64e3fe0c00) [pid = 1856] [serial = 843] [outer = 0x7f64e256b000] 17:04:56 INFO - PROCESS | 1856 | 1461888296235 Marionette TRACE conn5 <- [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]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1738ms 17:04:56 INFO - PROCESS | 1856 | 1461888296303 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1856 | 1461888296320 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:04:56 INFO - PROCESS | 1856 | 1461888296337 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1856 | 1461888296344 Marionette TRACE conn5 <- [1,1094,null,{}] 17:04:56 INFO - PROCESS | 1856 | 1461888296353 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:56 INFO - PROCESS | 1856 | 1461888296714 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 17:04:56 INFO - PROCESS | 1856 | 1461888296934 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d5b000 == 110 [pid = 1856] [id = 281] 17:04:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64e71ecc00) [pid = 1856] [serial = 844] [outer = (nil)] 17:04:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64e731b800) [pid = 1856] [serial = 845] [outer = 0x7f64e71ecc00] 17:04:57 INFO - PROCESS | 1856 | 1461888297024 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64e7af1c00) [pid = 1856] [serial = 846] [outer = 0x7f64e71ecc00] 17:04:58 INFO - PROCESS | 1856 | 1461888298013 Marionette TRACE conn5 <- [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]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1738ms 17:04:58 INFO - PROCESS | 1856 | 1461888298082 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1856 | 1461888298093 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:04:58 INFO - PROCESS | 1856 | 1461888298101 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1856 | 1461888298106 Marionette TRACE conn5 <- [1,1098,null,{}] 17:04:58 INFO - PROCESS | 1856 | 1461888298113 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1856 | 1461888298378 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 17:04:58 INFO - PROCESS | 1856 | 1461888298717 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f021f800 == 111 [pid = 1856] [id = 282] 17:04:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64e8ec7000) [pid = 1856] [serial = 847] [outer = (nil)] 17:04:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64e90d3800) [pid = 1856] [serial = 848] [outer = 0x7f64e8ec7000] 17:04:58 INFO - PROCESS | 1856 | 1461888298812 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64ebf07000) [pid = 1856] [serial = 849] [outer = 0x7f64e8ec7000] 17:04:59 INFO - PROCESS | 1856 | 1461888299823 Marionette TRACE conn5 <- [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]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1787ms 17:04:59 INFO - PROCESS | 1856 | 1461888299890 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 17:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:04:59 INFO - PROCESS | 1856 | 1461888299895 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 17:04:59 INFO - PROCESS | 1856 | 1461888299913 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1856 | 1461888299923 Marionette TRACE conn5 <- [1,1102,null,{}] 17:04:59 INFO - PROCESS | 1856 | 1461888299932 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:00 INFO - PROCESS | 1856 | 1461888300220 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 17:05:00 INFO - PROCESS | 1856 | 1461888300484 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7984000 == 112 [pid = 1856] [id = 283] 17:05:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e8ec9c00) [pid = 1856] [serial = 850] [outer = (nil)] 17:05:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64ed969c00) [pid = 1856] [serial = 851] [outer = 0x7f64e8ec9c00] 17:05:00 INFO - PROCESS | 1856 | 1461888300568 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64ed9e0400) [pid = 1856] [serial = 852] [outer = 0x7f64e8ec9c00] 17:05:01 INFO - PROCESS | 1856 | 1461888301660 Marionette TRACE conn5 <- [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]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1806ms 17:05:01 INFO - PROCESS | 1856 | 1461888301711 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1856 | 1461888301719 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:05:01 INFO - PROCESS | 1856 | 1461888301731 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1856 | 1461888301736 Marionette TRACE conn5 <- [1,1106,null,{}] 17:05:01 INFO - PROCESS | 1856 | 1461888301746 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 1856 | 1461888302114 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 17:05:02 INFO - PROCESS | 1856 | 1461888302422 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b11000 == 113 [pid = 1856] [id = 284] 17:05:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e8dd7000) [pid = 1856] [serial = 853] [outer = (nil)] 17:05:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64edf83000) [pid = 1856] [serial = 854] [outer = 0x7f64e8dd7000] 17:05:02 INFO - PROCESS | 1856 | 1461888302556 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64ee75b000) [pid = 1856] [serial = 855] [outer = 0x7f64e8dd7000] 17:05:03 INFO - PROCESS | 1856 | 1461888303564 Marionette TRACE conn5 <- [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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1894ms 17:05:03 INFO - PROCESS | 1856 | 1461888303628 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1856 | 1461888303635 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:05:03 INFO - PROCESS | 1856 | 1461888303645 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1856 | 1461888303649 Marionette TRACE conn5 <- [1,1110,null,{}] 17:05:03 INFO - PROCESS | 1856 | 1461888303658 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 1856 | 1461888303931 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 17:05:04 INFO - PROCESS | 1856 | 1461888304183 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae14800 == 114 [pid = 1856] [id = 285] 17:05:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64ef221400) [pid = 1856] [serial = 856] [outer = (nil)] 17:05:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64efdd9c00) [pid = 1856] [serial = 857] [outer = 0x7f64ef221400] 17:05:04 INFO - PROCESS | 1856 | 1461888304331 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64f0348400) [pid = 1856] [serial = 858] [outer = 0x7f64ef221400] 17:05:05 INFO - PROCESS | 1856 | 1461888305327 Marionette TRACE conn5 <- [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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1734ms 17:05:05 INFO - PROCESS | 1856 | 1461888305379 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1856 | 1461888305383 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 17:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:05:05 INFO - PROCESS | 1856 | 1461888305391 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1856 | 1461888305395 Marionette TRACE conn5 <- [1,1114,null,{}] 17:05:05 INFO - PROCESS | 1856 | 1461888305401 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:05 INFO - PROCESS | 1856 | 1461888305659 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 17:05:05 INFO - PROCESS | 1856 | 1461888305979 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe60e000 == 115 [pid = 1856] [id = 286] 17:05:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64efdcb800) [pid = 1856] [serial = 859] [outer = (nil)] 17:05:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64f1ad7c00) [pid = 1856] [serial = 860] [outer = 0x7f64efdcb800] 17:05:06 INFO - PROCESS | 1856 | 1461888306070 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64f2d18400) [pid = 1856] [serial = 861] [outer = 0x7f64efdcb800] 17:05:07 INFO - PROCESS | 1856 | 1461888307067 Marionette TRACE conn5 <- [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]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1732ms 17:05:07 INFO - PROCESS | 1856 | 1461888307125 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1856 | 1461888307130 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:05:07 INFO - PROCESS | 1856 | 1461888307137 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1856 | 1461888307140 Marionette TRACE conn5 <- [1,1118,null,{}] 17:05:07 INFO - PROCESS | 1856 | 1461888307148 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 1856 | 1461888307426 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 17:05:07 INFO - PROCESS | 1856 | 1461888307681 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504ec8800 == 116 [pid = 1856] [id = 287] 17:05:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64e3386000) [pid = 1856] [serial = 862] [outer = (nil)] 17:05:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64f0233400) [pid = 1856] [serial = 863] [outer = 0x7f64e3386000] 17:05:07 INFO - PROCESS | 1856 | 1461888307766 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64f2d9cc00) [pid = 1856] [serial = 864] [outer = 0x7f64e3386000] 17:05:08 INFO - PROCESS | 1856 | 1461888308766 Marionette TRACE conn5 <- [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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1691ms 17:05:08 INFO - PROCESS | 1856 | 1461888308830 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1856 | 1461888308835 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:05:08 INFO - PROCESS | 1856 | 1461888308841 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1856 | 1461888308846 Marionette TRACE conn5 <- [1,1122,null,{}] 17:05:08 INFO - PROCESS | 1856 | 1461888308852 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:09 INFO - PROCESS | 1856 | 1461888309132 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 17:05:09 INFO - PROCESS | 1856 | 1461888309430 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505509800 == 117 [pid = 1856] [id = 288] 17:05:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64ed7e5800) [pid = 1856] [serial = 865] [outer = (nil)] 17:05:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f64f2da5400) [pid = 1856] [serial = 866] [outer = 0x7f64ed7e5800] 17:05:09 INFO - PROCESS | 1856 | 1461888309525 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f64f3725800) [pid = 1856] [serial = 867] [outer = 0x7f64ed7e5800] 17:05:10 INFO - PROCESS | 1856 | 1461888310515 Marionette TRACE conn5 <- [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]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1695ms 17:05:10 INFO - PROCESS | 1856 | 1461888310538 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1856 | 1461888310542 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:05:10 INFO - PROCESS | 1856 | 1461888310549 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1856 | 1461888310559 Marionette TRACE conn5 <- [1,1126,null,{}] 17:05:10 INFO - PROCESS | 1856 | 1461888310564 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:10 INFO - PROCESS | 1856 | 1461888310780 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 17:05:11 INFO - PROCESS | 1856 | 1461888311028 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6507f45000 == 118 [pid = 1856] [id = 289] 17:05:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64e41b4000) [pid = 1856] [serial = 868] [outer = (nil)] 17:05:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64f372a400) [pid = 1856] [serial = 869] [outer = 0x7f64e41b4000] 17:05:11 INFO - PROCESS | 1856 | 1461888311121 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64f414f400) [pid = 1856] [serial = 870] [outer = 0x7f64e41b4000] 17:05:12 INFO - PROCESS | 1856 | 1461888312327 Marionette TRACE conn5 <- [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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1837ms 17:05:12 INFO - PROCESS | 1856 | 1461888312388 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1856 | 1461888312392 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:05:12 INFO - PROCESS | 1856 | 1461888312400 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1856 | 1461888312404 Marionette TRACE conn5 <- [1,1130,null,{}] 17:05:12 INFO - PROCESS | 1856 | 1461888312410 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:12 INFO - PROCESS | 1856 | 1461888312666 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 17:05:12 INFO - PROCESS | 1856 | 1461888312961 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509c83000 == 119 [pid = 1856] [id = 290] 17:05:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64f4278c00) [pid = 1856] [serial = 871] [outer = (nil)] 17:05:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64f4d6b000) [pid = 1856] [serial = 872] [outer = 0x7f64f4278c00] 17:05:13 INFO - PROCESS | 1856 | 1461888313057 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64f56c2800) [pid = 1856] [serial = 873] [outer = 0x7f64f4278c00] 17:05:14 INFO - PROCESS | 1856 | 1461888314017 Marionette TRACE conn5 <- [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]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1690ms 17:05:14 INFO - PROCESS | 1856 | 1461888314091 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1856 | 1461888314095 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:05:14 INFO - PROCESS | 1856 | 1461888314102 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1856 | 1461888314108 Marionette TRACE conn5 <- [1,1134,null,{}] 17:05:14 INFO - PROCESS | 1856 | 1461888314114 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:14 INFO - PROCESS | 1856 | 1461888314406 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 17:05:14 INFO - PROCESS | 1856 | 1461888314694 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cf56000 == 120 [pid = 1856] [id = 291] 17:05:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64f4152800) [pid = 1856] [serial = 874] [outer = (nil)] 17:05:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64f6975c00) [pid = 1856] [serial = 875] [outer = 0x7f64f4152800] 17:05:14 INFO - PROCESS | 1856 | 1461888314797 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64f752bc00) [pid = 1856] [serial = 876] [outer = 0x7f64f4152800] 17:05:15 INFO - PROCESS | 1856 | 1461888315744 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 17:05:15 INFO - PROCESS | 1856 | 1461888315786 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 17:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:05:15 INFO - PROCESS | 1856 | 1461888315790 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 17:05:15 INFO - PROCESS | 1856 | 1461888315797 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1856 | 1461888315800 Marionette TRACE conn5 <- [1,1138,null,{}] 17:05:15 INFO - PROCESS | 1856 | 1461888315807 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 1856 | 1461888316021 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 17:05:16 INFO - PROCESS | 1856 | 1461888316232 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5c8000 == 121 [pid = 1856] [id = 292] 17:05:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64f4279000) [pid = 1856] [serial = 877] [outer = (nil)] 17:05:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f64f7f40400) [pid = 1856] [serial = 878] [outer = 0x7f64f4279000] 17:05:16 INFO - PROCESS | 1856 | 1461888316395 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f64f8440c00) [pid = 1856] [serial = 879] [outer = 0x7f64f4279000] 17:05:17 INFO - PROCESS | 1856 | 1461888317435 Marionette TRACE conn5 <- [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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1686ms 17:05:17 INFO - PROCESS | 1856 | 1461888317484 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1856 | 1461888317487 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:05:17 INFO - PROCESS | 1856 | 1461888317497 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1856 | 1461888317501 Marionette TRACE conn5 <- [1,1142,null,{}] 17:05:17 INFO - PROCESS | 1856 | 1461888317512 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:17 INFO - PROCESS | 1856 | 1461888317744 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 17:05:18 INFO - PROCESS | 1856 | 1461888318030 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de314800 == 122 [pid = 1856] [id = 293] 17:05:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f64e3eb3800) [pid = 1856] [serial = 880] [outer = (nil)] 17:05:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f64e4c97000) [pid = 1856] [serial = 881] [outer = 0x7f64e3eb3800] 17:05:18 INFO - PROCESS | 1856 | 1461888318114 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64f8b2e800) [pid = 1856] [serial = 882] [outer = 0x7f64e3eb3800] 17:05:18 INFO - PROCESS | 1856 | 1461888318971 Marionette TRACE conn5 <- [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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1490ms 17:05:18 INFO - PROCESS | 1856 | 1461888318987 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1856 | 1461888318990 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:05:19 INFO - PROCESS | 1856 | 1461888318999 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 1856 | 1461888319001 Marionette TRACE conn5 <- [1,1146,null,{}] 17:05:19 INFO - PROCESS | 1856 | 1461888319009 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:19 INFO - PROCESS | 1856 | 1461888319240 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 17:05:19 INFO - PROCESS | 1856 | 1461888319504 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48cf000 == 123 [pid = 1856] [id = 294] 17:05:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64e3fd7c00) [pid = 1856] [serial = 883] [outer = (nil)] 17:05:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f64f8f04400) [pid = 1856] [serial = 884] [outer = 0x7f64e3fd7c00] 17:05:19 INFO - PROCESS | 1856 | 1461888319630 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64f8f0e800) [pid = 1856] [serial = 885] [outer = 0x7f64e3fd7c00] 17:05:20 INFO - PROCESS | 1856 | 1461888320519 Marionette TRACE conn5 <- [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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1584ms 17:05:20 INFO - PROCESS | 1856 | 1461888320584 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 17:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:05:20 INFO - PROCESS | 1856 | 1461888320588 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 17:05:20 INFO - PROCESS | 1856 | 1461888320595 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1856 | 1461888320599 Marionette TRACE conn5 <- [1,1150,null,{}] 17:05:20 INFO - PROCESS | 1856 | 1461888320605 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:20 INFO - PROCESS | 1856 | 1461888320849 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 17:05:21 INFO - PROCESS | 1856 | 1461888321104 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24b5000 == 124 [pid = 1856] [id = 295] 17:05:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64e2567800) [pid = 1856] [serial = 886] [outer = (nil)] 17:05:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64e3384400) [pid = 1856] [serial = 887] [outer = 0x7f64e2567800] 17:05:21 INFO - PROCESS | 1856 | 1461888321625 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64e3fddc00) [pid = 1856] [serial = 888] [outer = 0x7f64e2567800] 17:05:22 INFO - PROCESS | 1856 | 1461888322639 Marionette TRACE conn5 <- [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]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2086ms 17:05:22 INFO - PROCESS | 1856 | 1461888322682 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1856 | 1461888322690 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:05:22 INFO - PROCESS | 1856 | 1461888322701 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1856 | 1461888322705 Marionette TRACE conn5 <- [1,1154,null,{}] 17:05:22 INFO - PROCESS | 1856 | 1461888322715 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1856 | 1461888322933 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 17:05:23 INFO - PROCESS | 1856 | 1461888323183 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edeb7800 == 125 [pid = 1856] [id = 296] 17:05:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64e74a9c00) [pid = 1856] [serial = 889] [outer = (nil)] 17:05:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64e7af2c00) [pid = 1856] [serial = 890] [outer = 0x7f64e74a9c00] 17:05:23 INFO - PROCESS | 1856 | 1461888323303 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64e7d97800) [pid = 1856] [serial = 891] [outer = 0x7f64e74a9c00] 17:05:24 INFO - PROCESS | 1856 | 1461888324422 Marionette TRACE conn5 <- [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]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1792ms 17:05:24 INFO - PROCESS | 1856 | 1461888324492 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 1856 | 1461888324498 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 17:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:05:24 INFO - PROCESS | 1856 | 1461888324511 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1856 | 1461888324514 Marionette TRACE conn5 <- [1,1158,null,{}] 17:05:24 INFO - PROCESS | 1856 | 1461888324522 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 1856 | 1461888324795 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb114800 == 124 [pid = 1856] [id = 38] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e2c800 == 123 [pid = 1856] [id = 37] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8796800 == 122 [pid = 1856] [id = 30] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505018800 == 121 [pid = 1856] [id = 39] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf91800 == 120 [pid = 1856] [id = 279] 17:05:25 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e338b400) [pid = 1856] [serial = 758] [outer = (nil)] [url = about:blank] 17:05:25 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e731c400) [pid = 1856] [serial = 761] [outer = (nil)] [url = about:blank] 17:05:25 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64e731a000) [pid = 1856] [serial = 764] [outer = (nil)] [url = about:blank] 17:05:25 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64e90c5800) [pid = 1856] [serial = 785] [outer = (nil)] [url = about:blank] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2aa000 == 119 [pid = 1856] [id = 278] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ed6800 == 118 [pid = 1856] [id = 277] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80ed800 == 117 [pid = 1856] [id = 260] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b20000 == 116 [pid = 1856] [id = 276] 17:05:25 INFO - PROCESS | 1856 | 1461888325212 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31de000 == 115 [pid = 1856] [id = 275] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7954000 == 114 [pid = 1856] [id = 258] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7949000 == 113 [pid = 1856] [id = 274] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d0d000 == 112 [pid = 1856] [id = 270] 17:05:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1ecc800 == 113 [pid = 1856] [id = 297] 17:05:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64e338b400) [pid = 1856] [serial = 892] [outer = (nil)] 17:05:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64e731c400) [pid = 1856] [serial = 893] [outer = 0x7f64e338b400] 17:05:25 INFO - PROCESS | 1856 | 1461888325310 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64ebca4800) [pid = 1856] [serial = 894] [outer = 0x7f64e338b400] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f4d9b800 == 112 [pid = 1856] [id = 269] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0ec2000 == 111 [pid = 1856] [id = 268] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef32f800 == 110 [pid = 1856] [id = 267] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf90800 == 109 [pid = 1856] [id = 266] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb11800 == 108 [pid = 1856] [id = 265] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec21e000 == 107 [pid = 1856] [id = 264] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7956000 == 106 [pid = 1856] [id = 263] 17:05:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e40ef800 == 105 [pid = 1856] [id = 262] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e33e0800) [pid = 1856] [serial = 768] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64e256d800) [pid = 1856] [serial = 767] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64e713b400) [pid = 1856] [serial = 773] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64e71f7800) [pid = 1856] [serial = 774] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64e41b6000) [pid = 1856] [serial = 770] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64e480ec00) [pid = 1856] [serial = 771] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64ee759400) [pid = 1856] [serial = 740] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f64e7d75c00) [pid = 1856] [serial = 734] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64ed90cc00) [pid = 1856] [serial = 737] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f64e7d70c00) [pid = 1856] [serial = 780] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f64e41b5800) [pid = 1856] [serial = 752] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f64e74a4800) [pid = 1856] [serial = 776] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64e90d1c00) [pid = 1856] [serial = 749] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64e7315800) [pid = 1856] [serial = 755] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64f873c400) [pid = 1856] [serial = 743] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e33d2400) [pid = 1856] [serial = 731] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f65096a1400) [pid = 1856] [serial = 746] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e7d99800) [pid = 1856] [serial = 782] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64f66db400) [pid = 1856] [serial = 729] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64e7af5400) [pid = 1856] [serial = 779] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64e8ecf000) [pid = 1856] [serial = 783] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e74b2800) [pid = 1856] [serial = 777] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1856 | 1461888326652 Marionette TRACE conn5 <- [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]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2202ms 17:05:26 INFO - PROCESS | 1856 | 1461888326714 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1856 | 1461888326719 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 17:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:05:26 INFO - PROCESS | 1856 | 1461888326728 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1856 | 1461888326736 Marionette TRACE conn5 <- [1,1162,null,{}] 17:05:26 INFO - PROCESS | 1856 | 1461888326759 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1856 | 1461888327167 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 17:05:27 INFO - PROCESS | 1856 | 1461888327346 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7962000 == 106 [pid = 1856] [id = 298] 17:05:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64e8dd0c00) [pid = 1856] [serial = 895] [outer = (nil)] 17:05:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64ec60b400) [pid = 1856] [serial = 896] [outer = 0x7f64e8dd0c00] 17:05:27 INFO - PROCESS | 1856 | 1461888327422 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64ed779000) [pid = 1856] [serial = 897] [outer = 0x7f64e8dd0c00] 17:05:28 INFO - PROCESS | 1856 | 1461888328267 Marionette TRACE conn5 <- [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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1601ms 17:05:28 INFO - PROCESS | 1856 | 1461888328332 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 17:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:05:28 INFO - PROCESS | 1856 | 1461888328337 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 17:05:28 INFO - PROCESS | 1856 | 1461888328345 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1856 | 1461888328348 Marionette TRACE conn5 <- [1,1166,null,{}] 17:05:28 INFO - PROCESS | 1856 | 1461888328359 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 1856 | 1461888328674 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 17:05:28 INFO - PROCESS | 1856 | 1461888328712 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec20d800 == 107 [pid = 1856] [id = 299] 17:05:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64ec608400) [pid = 1856] [serial = 898] [outer = (nil)] 17:05:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64ed94c400) [pid = 1856] [serial = 899] [outer = 0x7f64ec608400] 17:05:28 INFO - PROCESS | 1856 | 1461888328782 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64ed999800) [pid = 1856] [serial = 900] [outer = 0x7f64ec608400] 17:05:29 INFO - PROCESS | 1856 | 1461888329864 Marionette TRACE conn5 <- [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]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1587ms 17:05:29 INFO - PROCESS | 1856 | 1461888329933 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1856 | 1461888329938 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:05:29 INFO - PROCESS | 1856 | 1461888329947 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1856 | 1461888329952 Marionette TRACE conn5 <- [1,1170,null,{}] 17:05:29 INFO - PROCESS | 1856 | 1461888329967 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:30 INFO - PROCESS | 1856 | 1461888330608 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64edf79000) [pid = 1856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e33ddc00) [pid = 1856] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64ed775800) [pid = 1856] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64e2568800) [pid = 1856] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64e765e400) [pid = 1856] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e3fe1800) [pid = 1856] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64e8ec7800) [pid = 1856] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64e4802800) [pid = 1856] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64e4b9a800) [pid = 1856] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64ebc15000) [pid = 1856] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64e33d8800) [pid = 1856] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64e713d800) [pid = 1856] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:05:30 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64f1abec00) [pid = 1856] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:05:30 INFO - PROCESS | 1856 | 1461888330848 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b03800 == 108 [pid = 1856] [id = 300] 17:05:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64e4095400) [pid = 1856] [serial = 901] [outer = (nil)] 17:05:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64e713d800) [pid = 1856] [serial = 902] [outer = 0x7f64e4095400] 17:05:30 INFO - PROCESS | 1856 | 1461888330936 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64ee750800) [pid = 1856] [serial = 903] [outer = 0x7f64e4095400] 17:05:31 INFO - PROCESS | 1856 | 1461888331806 Marionette TRACE conn5 <- [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]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1942ms 17:05:31 INFO - PROCESS | 1856 | 1461888331890 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1856 | 1461888331893 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:05:31 INFO - PROCESS | 1856 | 1461888331901 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1856 | 1461888331904 Marionette TRACE conn5 <- [1,1174,null,{}] 17:05:31 INFO - PROCESS | 1856 | 1461888331910 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:32 INFO - PROCESS | 1856 | 1461888332142 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 17:05:32 INFO - PROCESS | 1856 | 1461888332297 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c6a800 == 109 [pid = 1856] [id = 301] 17:05:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64e4b94c00) [pid = 1856] [serial = 904] [outer = (nil)] 17:05:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f64f0234000) [pid = 1856] [serial = 905] [outer = 0x7f64e4b94c00] 17:05:32 INFO - PROCESS | 1856 | 1461888332373 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f64f19ddc00) [pid = 1856] [serial = 906] [outer = 0x7f64e4b94c00] 17:05:33 INFO - PROCESS | 1856 | 1461888333615 Marionette TRACE conn5 <- [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] 17:05:33 INFO - PROCESS | 1856 | 1461888333695 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:05:33 INFO - PROCESS | 1856 | 1461888333707 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1856 | 1461888333715 Marionette TRACE conn5 <- [1,1178,null,{}] 17:05:33 INFO - PROCESS | 1856 | 1461888333725 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:34 INFO - PROCESS | 1856 | 1461888334025 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 17:05:34 INFO - PROCESS | 1856 | 1461888334331 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7178800 == 110 [pid = 1856] [id = 302] 17:05:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64e7312800) [pid = 1856] [serial = 907] [outer = (nil)] 17:05:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64e74a4800) [pid = 1856] [serial = 908] [outer = 0x7f64e7312800] 17:05:34 INFO - PROCESS | 1856 | 1461888334422 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64e7d78800) [pid = 1856] [serial = 909] [outer = 0x7f64e7312800] 17:05:35 INFO - PROCESS | 1856 | 1461888335447 Marionette TRACE conn5 <- [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] 17:05:35 INFO - PROCESS | 1856 | 1461888335518 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:05:35 INFO - PROCESS | 1856 | 1461888335538 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1856 | 1461888335546 Marionette TRACE conn5 <- [1,1182,null,{}] 17:05:35 INFO - PROCESS | 1856 | 1461888335556 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1856 | 1461888335918 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 17:05:36 INFO - PROCESS | 1856 | 1461888336193 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f54b4800 == 111 [pid = 1856] [id = 303] 17:05:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64ebcab800) [pid = 1856] [serial = 910] [outer = (nil)] 17:05:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64ec5e1000) [pid = 1856] [serial = 911] [outer = 0x7f64ebcab800] 17:05:36 INFO - PROCESS | 1856 | 1461888336323 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64ed7e6000) [pid = 1856] [serial = 912] [outer = 0x7f64ebcab800] 17:05:37 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:37 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:05:37 INFO - PROCESS | 1856 | 1461888337425 Marionette TRACE conn5 <- [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] 17:05:37 INFO - PROCESS | 1856 | 1461888337497 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 17:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:05:37 INFO - PROCESS | 1856 | 1461888337509 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1856 | 1461888337519 Marionette TRACE conn5 <- [1,1186,null,{}] 17:05:37 INFO - PROCESS | 1856 | 1461888337546 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:37 INFO - PROCESS | 1856 | 1461888337880 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 17:05:38 INFO - PROCESS | 1856 | 1461888338145 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b05000 == 112 [pid = 1856] [id = 304] 17:05:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64ef0c5c00) [pid = 1856] [serial = 913] [outer = (nil)] 17:05:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64f022fc00) [pid = 1856] [serial = 914] [outer = 0x7f64ef0c5c00] 17:05:38 INFO - PROCESS | 1856 | 1461888338245 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64f1abb800) [pid = 1856] [serial = 915] [outer = 0x7f64ef0c5c00] 17:05:39 INFO - PROCESS | 1856 | 1461888339229 Marionette TRACE conn5 <- [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] 17:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:05:39 INFO - PROCESS | 1856 | 1461888339321 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 17:05:39 INFO - PROCESS | 1856 | 1461888339328 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1856 | 1461888339331 Marionette TRACE conn5 <- [1,1190,null,{}] 17:05:39 INFO - PROCESS | 1856 | 1461888339338 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:39 INFO - PROCESS | 1856 | 1461888339662 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 17:05:39 INFO - PROCESS | 1856 | 1461888339982 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65055bc000 == 113 [pid = 1856] [id = 305] 17:05:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64f3727c00) [pid = 1856] [serial = 916] [outer = (nil)] 17:05:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f64f4154c00) [pid = 1856] [serial = 917] [outer = 0x7f64f3727c00] 17:05:40 INFO - PROCESS | 1856 | 1461888340081 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f64f4274c00) [pid = 1856] [serial = 918] [outer = 0x7f64f3727c00] 17:05:41 INFO - PROCESS | 1856 | 1461888341141 Marionette TRACE conn5 <- [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] 17:05:41 INFO - PROCESS | 1856 | 1461888341222 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:05:41 INFO - PROCESS | 1856 | 1461888341230 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1856 | 1461888341234 Marionette TRACE conn5 <- [1,1194,null,{}] 17:05:41 INFO - PROCESS | 1856 | 1461888341240 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:41 INFO - PROCESS | 1856 | 1461888341503 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 17:05:41 INFO - PROCESS | 1856 | 1461888341803 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650c28e800 == 114 [pid = 1856] [id = 306] 17:05:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f64f2da9c00) [pid = 1856] [serial = 919] [outer = (nil)] 17:05:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f64f56c3000) [pid = 1856] [serial = 920] [outer = 0x7f64f2da9c00] 17:05:41 INFO - PROCESS | 1856 | 1461888341899 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64f70b7c00) [pid = 1856] [serial = 921] [outer = 0x7f64f2da9c00] 17:05:42 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:42 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:42 INFO - PROCESS | 1856 | 1461888342895 Marionette TRACE conn5 <- [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] 17:05:42 INFO - PROCESS | 1856 | 1461888342971 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:05:42 INFO - PROCESS | 1856 | 1461888342977 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1856 | 1461888342980 Marionette TRACE conn5 <- [1,1198,null,{}] 17:05:42 INFO - PROCESS | 1856 | 1461888342985 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 1856 | 1461888343234 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 17:05:43 INFO - PROCESS | 1856 | 1461888343492 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1bef800 == 115 [pid = 1856] [id = 307] 17:05:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64faf76400) [pid = 1856] [serial = 922] [outer = (nil)] 17:05:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f64fb894800) [pid = 1856] [serial = 923] [outer = 0x7f64faf76400] 17:05:43 INFO - PROCESS | 1856 | 1461888343624 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64ff2a2400) [pid = 1856] [serial = 924] [outer = 0x7f64faf76400] 17:05:44 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f72c0800 == 114 [pid = 1856] [id = 9] 17:05:44 INFO - PROCESS | 1856 | 1461888344623 Marionette TRACE conn5 <- [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]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1685ms 17:05:44 INFO - PROCESS | 1856 | 1461888344665 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 17:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:05:44 INFO - PROCESS | 1856 | 1461888344669 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 17:05:44 INFO - PROCESS | 1856 | 1461888344676 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1856 | 1461888344679 Marionette TRACE conn5 <- [1,1202,null,{}] 17:05:44 INFO - PROCESS | 1856 | 1461888344685 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 1856 | 1461888344900 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 17:05:45 INFO - PROCESS | 1856 | 1461888345149 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3064800 == 115 [pid = 1856] [id = 308] 17:05:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64e713bc00) [pid = 1856] [serial = 925] [outer = (nil)] 17:05:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64ff2a8800) [pid = 1856] [serial = 926] [outer = 0x7f64e713bc00] 17:05:45 INFO - PROCESS | 1856 | 1461888345278 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f65042bf400) [pid = 1856] [serial = 927] [outer = 0x7f64e713bc00] 17:05:46 INFO - PROCESS | 1856 | 1461888346184 Marionette TRACE conn5 <- [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]]]}] 17:05:46 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 17:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1581ms 17:05:46 INFO - PROCESS | 1856 | 1461888346258 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1856 | 1461888346262 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:05:46 INFO - PROCESS | 1856 | 1461888346272 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1856 | 1461888346276 Marionette TRACE conn5 <- [1,1206,null,{}] 17:05:46 INFO - PROCESS | 1856 | 1461888346282 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:46 INFO - PROCESS | 1856 | 1461888346542 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 17:05:46 INFO - PROCESS | 1856 | 1461888346842 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0896800 == 116 [pid = 1856] [id = 309] 17:05:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64e4ba0000) [pid = 1856] [serial = 928] [outer = (nil)] 17:05:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f65050f0800) [pid = 1856] [serial = 929] [outer = 0x7f64e4ba0000] 17:05:46 INFO - PROCESS | 1856 | 1461888346944 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f65050fd000) [pid = 1856] [serial = 930] [outer = 0x7f64e4ba0000] 17:05:47 INFO - PROCESS | 1856 | 1461888347847 Marionette TRACE conn5 <- [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]]]}] 17:05:47 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 17:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1637ms 17:05:47 INFO - PROCESS | 1856 | 1461888347922 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1856 | 1461888347927 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:05:47 INFO - PROCESS | 1856 | 1461888347938 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1856 | 1461888347941 Marionette TRACE conn5 <- [1,1210,null,{}] 17:05:47 INFO - PROCESS | 1856 | 1461888347948 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 1856 | 1461888348181 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 17:05:48 INFO - PROCESS | 1856 | 1461888348519 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e08b0800 == 117 [pid = 1856] [id = 310] 17:05:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64e713ec00) [pid = 1856] [serial = 931] [outer = (nil)] 17:05:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f65051ee400) [pid = 1856] [serial = 932] [outer = 0x7f64e713ec00] 17:05:48 INFO - PROCESS | 1856 | 1461888348653 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7f650534e800) [pid = 1856] [serial = 933] [outer = 0x7f64e713ec00] 17:05:49 INFO - PROCESS | 1856 | 1461888349868 Marionette TRACE conn5 <- [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]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1982ms 17:05:49 INFO - PROCESS | 1856 | 1461888349922 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1856 | 1461888349926 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:05:49 INFO - PROCESS | 1856 | 1461888349937 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1856 | 1461888349941 Marionette TRACE conn5 <- [1,1214,null,{}] 17:05:49 INFO - PROCESS | 1856 | 1461888349951 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 1856 | 1461888350269 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 17:05:50 INFO - PROCESS | 1856 | 1461888350586 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deadd800 == 118 [pid = 1856] [id = 311] 17:05:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7f64e7af4000) [pid = 1856] [serial = 934] [outer = (nil)] 17:05:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7f65062fb400) [pid = 1856] [serial = 935] [outer = 0x7f64e7af4000] 17:05:50 INFO - PROCESS | 1856 | 1461888350670 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7f650652a400) [pid = 1856] [serial = 936] [outer = 0x7f64e7af4000] 17:05:51 INFO - PROCESS | 1856 | 1461888351637 Marionette TRACE conn5 <- [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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1735ms 17:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:05:51 INFO - PROCESS | 1856 | 1461888351673 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1856 | 1461888351677 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 17:05:51 INFO - PROCESS | 1856 | 1461888351684 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1856 | 1461888351688 Marionette TRACE conn5 <- [1,1218,null,{}] 17:05:51 INFO - PROCESS | 1856 | 1461888351695 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:51 INFO - PROCESS | 1856 | 1461888351946 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 17:05:52 INFO - PROCESS | 1856 | 1461888352276 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8e2800 == 119 [pid = 1856] [id = 312] 17:05:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7f6508436000) [pid = 1856] [serial = 937] [outer = (nil)] 17:05:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7f6508440c00) [pid = 1856] [serial = 938] [outer = 0x7f6508436000] 17:05:52 INFO - PROCESS | 1856 | 1461888352369 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7f6509849800) [pid = 1856] [serial = 939] [outer = 0x7f6508436000] 17:05:53 INFO - PROCESS | 1856 | 1461888353279 Marionette TRACE conn5 <- [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]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1640ms 17:05:53 INFO - PROCESS | 1856 | 1461888353324 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 17:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:05:53 INFO - PROCESS | 1856 | 1461888353329 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 17:05:53 INFO - PROCESS | 1856 | 1461888353337 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1856 | 1461888353340 Marionette TRACE conn5 <- [1,1222,null,{}] 17:05:53 INFO - PROCESS | 1856 | 1461888353347 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:53 INFO - PROCESS | 1856 | 1461888353585 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 17:05:53 INFO - PROCESS | 1856 | 1461888353894 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcb53800 == 120 [pid = 1856] [id = 313] 17:05:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7f64ec5dec00) [pid = 1856] [serial = 940] [outer = (nil)] 17:05:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7f6509c27000) [pid = 1856] [serial = 941] [outer = 0x7f64ec5dec00] 17:05:53 INFO - PROCESS | 1856 | 1461888353983 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7f6509c2f400) [pid = 1856] [serial = 942] [outer = 0x7f64ec5dec00] 17:05:54 INFO - PROCESS | 1856 | 1461888354848 Marionette TRACE conn5 <- [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] 17:05:54 INFO - PROCESS | 1856 | 1461888354925 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:05:54 INFO - PROCESS | 1856 | 1461888354932 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1856 | 1461888354944 Marionette TRACE conn5 <- [1,1226,null,{}] 17:05:54 INFO - PROCESS | 1856 | 1461888354951 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:55 INFO - PROCESS | 1856 | 1461888355208 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 17:05:55 INFO - PROCESS | 1856 | 1461888355470 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce0a800 == 121 [pid = 1856] [id = 314] 17:05:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7f64e2568400) [pid = 1856] [serial = 943] [outer = (nil)] 17:05:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7f64e4b99800) [pid = 1856] [serial = 944] [outer = 0x7f64e2568400] 17:05:55 INFO - PROCESS | 1856 | 1461888355596 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7f6509c67400) [pid = 1856] [serial = 945] [outer = 0x7f64e2568400] 17:05:57 INFO - PROCESS | 1856 | 1461888357086 Marionette TRACE conn5 <- [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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2243ms 17:05:57 INFO - PROCESS | 1856 | 1461888357181 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 17:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:05:57 INFO - PROCESS | 1856 | 1461888357193 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 17:05:57 INFO - PROCESS | 1856 | 1461888357203 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1856 | 1461888357210 Marionette TRACE conn5 <- [1,1230,null,{}] 17:05:57 INFO - PROCESS | 1856 | 1461888357301 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:57 INFO - PROCESS | 1856 | 1461888357518 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 17:05:57 INFO - PROCESS | 1856 | 1461888357736 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dce000 == 122 [pid = 1856] [id = 315] 17:05:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7f64e3391400) [pid = 1856] [serial = 946] [outer = (nil)] 17:05:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7f64e4ca1800) [pid = 1856] [serial = 947] [outer = 0x7f64e3391400] 17:05:57 INFO - PROCESS | 1856 | 1461888357815 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7f64e7afb000) [pid = 1856] [serial = 948] [outer = 0x7f64e3391400] 17:05:58 INFO - PROCESS | 1856 | 1461888358940 Marionette TRACE conn5 <- [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]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1753ms 17:05:58 INFO - PROCESS | 1856 | 1461888358956 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1856 | 1461888358965 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 17:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:05:59 INFO - PROCESS | 1856 | 1461888358998 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1856 | 1461888359002 Marionette TRACE conn5 <- [1,1234,null,{}] 17:05:59 INFO - PROCESS | 1856 | 1461888359010 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:59 INFO - PROCESS | 1856 | 1461888359243 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 17:05:59 INFO - PROCESS | 1856 | 1461888359543 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31ce800 == 123 [pid = 1856] [id = 316] 17:05:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7f64e7d8e800) [pid = 1856] [serial = 949] [outer = (nil)] 17:05:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7f64e90c9800) [pid = 1856] [serial = 950] [outer = 0x7f64e7d8e800] 17:05:59 INFO - PROCESS | 1856 | 1461888359627 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7f64ebd2c000) [pid = 1856] [serial = 951] [outer = 0x7f64e7d8e800] 17:06:00 INFO - PROCESS | 1856 | 1461888360591 Marionette TRACE conn5 <- [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]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1642ms 17:06:00 INFO - PROCESS | 1856 | 1461888360635 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 1856 | 1461888360641 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 17:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:06:00 INFO - PROCESS | 1856 | 1461888360649 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 1856 | 1461888360656 Marionette TRACE conn5 <- [1,1238,null,{}] 17:06:00 INFO - PROCESS | 1856 | 1461888360675 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:00 INFO - PROCESS | 1856 | 1461888360916 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 17:06:01 INFO - PROCESS | 1856 | 1461888361226 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61dd000 == 124 [pid = 1856] [id = 317] 17:06:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7f64ed99b000) [pid = 1856] [serial = 952] [outer = (nil)] 17:06:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7f64ed9da800) [pid = 1856] [serial = 953] [outer = 0x7f64ed99b000] 17:06:01 INFO - PROCESS | 1856 | 1461888361316 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7f64edff7400) [pid = 1856] [serial = 954] [outer = 0x7f64ed99b000] 17:06:02 INFO - PROCESS | 1856 | 1461888362261 Marionette TRACE conn5 <- [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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1645ms 17:06:02 INFO - PROCESS | 1856 | 1461888362304 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1856 | 1461888362310 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 17:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:06:02 INFO - PROCESS | 1856 | 1461888362324 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1856 | 1461888362328 Marionette TRACE conn5 <- [1,1242,null,{}] 17:06:02 INFO - PROCESS | 1856 | 1461888362361 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:02 INFO - PROCESS | 1856 | 1461888362598 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 17:06:02 INFO - PROCESS | 1856 | 1461888362850 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42d5800 == 125 [pid = 1856] [id = 318] 17:06:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7f64ec5dfc00) [pid = 1856] [serial = 955] [outer = (nil)] 17:06:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7f64ef0cac00) [pid = 1856] [serial = 956] [outer = 0x7f64ec5dfc00] 17:06:02 INFO - PROCESS | 1856 | 1461888362974 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7f64f19d5800) [pid = 1856] [serial = 957] [outer = 0x7f64ec5dfc00] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1d8000 == 124 [pid = 1856] [id = 181] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1ee1800 == 123 [pid = 1856] [id = 250] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5e3800 == 122 [pid = 1856] [id = 211] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1ec6800 == 121 [pid = 1856] [id = 249] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3e85000 == 120 [pid = 1856] [id = 252] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e718a800 == 119 [pid = 1856] [id = 212] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f23000 == 118 [pid = 1856] [id = 251] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65053b7000 == 117 [pid = 1856] [id = 253] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7950800 == 116 [pid = 1856] [id = 215] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5c8000 == 115 [pid = 1856] [id = 292] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650cf56000 == 114 [pid = 1856] [id = 291] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509c83000 == 113 [pid = 1856] [id = 290] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6507f45000 == 112 [pid = 1856] [id = 289] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505509800 == 111 [pid = 1856] [id = 288] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6504ec8800 == 110 [pid = 1856] [id = 287] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe60e000 == 109 [pid = 1856] [id = 286] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae14800 == 108 [pid = 1856] [id = 285] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b11000 == 107 [pid = 1856] [id = 284] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7984000 == 106 [pid = 1856] [id = 283] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f021f800 == 105 [pid = 1856] [id = 282] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d5b000 == 104 [pid = 1856] [id = 281] 17:06:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31ca800 == 103 [pid = 1856] [id = 280] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7f64e7d73c00) [pid = 1856] [serial = 611] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7f64ec611c00) [pid = 1856] [serial = 806] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7f64ebc13000) [pid = 1856] [serial = 834] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7f64e90c4c00) [pid = 1856] [serial = 833] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7f64ed96a000) [pid = 1856] [serial = 578] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7f64ee75ac00) [pid = 1856] [serial = 587] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7f64e7663000) [pid = 1856] [serial = 575] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7f64f85a6400) [pid = 1856] [serial = 572] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7f64f8fd4400) [pid = 1856] [serial = 581] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7f650624c800) [pid = 1856] [serial = 584] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7f64ed909800) [pid = 1856] [serial = 669] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7f64ec5e3000) [pid = 1856] [serial = 839] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7f64e7afd800) [pid = 1856] [serial = 830] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7f64e7d91400) [pid = 1856] [serial = 831] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7f64e480a000) [pid = 1856] [serial = 825] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7f64ebd24800) [pid = 1856] [serial = 836] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7f64e409b400) [pid = 1856] [serial = 824] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7f64ebf06800) [pid = 1856] [serial = 837] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7f64e90d0c00) [pid = 1856] [serial = 797] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7f64e7317c00) [pid = 1856] [serial = 828] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7f64e7140000) [pid = 1856] [serial = 827] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7f64ebcaa400) [pid = 1856] [serial = 800] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7f64e4c92c00) [pid = 1856] [serial = 791] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7f64e3eb4400) [pid = 1856] [serial = 788] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7f64e7d93c00) [pid = 1856] [serial = 794] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64ec602800) [pid = 1856] [serial = 803] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64ed947000) [pid = 1856] [serial = 812] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64ed7df800) [pid = 1856] [serial = 809] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64ed96f800) [pid = 1856] [serial = 815] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64e8ecec00) [pid = 1856] [serial = 818] [outer = (nil)] [url = about:blank] 17:06:03 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64edff8c00) [pid = 1856] [serial = 821] [outer = (nil)] [url = about:blank] 17:06:04 INFO - PROCESS | 1856 | 1461888364172 Marionette TRACE conn5 <- [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]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1890ms 17:06:04 INFO - PROCESS | 1856 | 1461888364215 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 17:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:06:04 INFO - PROCESS | 1856 | 1461888364220 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 17:06:04 INFO - PROCESS | 1856 | 1461888364227 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1856 | 1461888364230 Marionette TRACE conn5 <- [1,1246,null,{}] 17:06:04 INFO - PROCESS | 1856 | 1461888364236 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 1856 | 1461888364457 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 17:06:04 INFO - PROCESS | 1856 | 1461888364615 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e495f000 == 104 [pid = 1856] [id = 319] 17:06:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64e4b8c800) [pid = 1856] [serial = 958] [outer = (nil)] 17:06:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64ec60f800) [pid = 1856] [serial = 959] [outer = 0x7f64e4b8c800] 17:06:04 INFO - PROCESS | 1856 | 1461888364684 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64eff92800) [pid = 1856] [serial = 960] [outer = 0x7f64e4b8c800] 17:06:05 INFO - PROCESS | 1856 | 1461888365567 Marionette TRACE conn5 <- [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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1386ms 17:06:05 INFO - PROCESS | 1856 | 1461888365613 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1856 | 1461888365618 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:06:05 INFO - PROCESS | 1856 | 1461888365624 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1856 | 1461888365627 Marionette TRACE conn5 <- [1,1250,null,{}] 17:06:05 INFO - PROCESS | 1856 | 1461888365633 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 1856 | 1461888365874 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 17:06:06 INFO - PROCESS | 1856 | 1461888366173 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebea0800 == 105 [pid = 1856] [id = 320] 17:06:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64f2daa400) [pid = 1856] [serial = 961] [outer = (nil)] 17:06:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64f4158000) [pid = 1856] [serial = 962] [outer = 0x7f64f2daa400] 17:06:06 INFO - PROCESS | 1856 | 1461888366307 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64f66dc000) [pid = 1856] [serial = 963] [outer = 0x7f64f2daa400] 17:06:07 INFO - PROCESS | 1856 | 1461888367421 Marionette TRACE conn5 <- [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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1890ms 17:06:07 INFO - PROCESS | 1856 | 1461888367516 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1856 | 1461888367521 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:06:07 INFO - PROCESS | 1856 | 1461888367534 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1856 | 1461888367536 Marionette TRACE conn5 <- [1,1254,null,{}] 17:06:07 INFO - PROCESS | 1856 | 1461888367543 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:07 INFO - PROCESS | 1856 | 1461888367808 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 17:06:07 INFO - PROCESS | 1856 | 1461888367872 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf9a800 == 106 [pid = 1856] [id = 321] 17:06:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7f64f4111000) [pid = 1856] [serial = 964] [outer = (nil)] 17:06:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7f64f7337000) [pid = 1856] [serial = 965] [outer = 0x7f64f4111000] 17:06:07 INFO - PROCESS | 1856 | 1461888367947 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7f64f82db000) [pid = 1856] [serial = 966] [outer = 0x7f64f4111000] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7f64e2567800) [pid = 1856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7f64e338b400) [pid = 1856] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7f64e8eca400) [pid = 1856] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64e2572800) [pid = 1856] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64ed781000) [pid = 1856] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e74a9c00) [pid = 1856] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e3fd5000) [pid = 1856] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64e74a5000) [pid = 1856] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64e7d6e400) [pid = 1856] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64ed7de800) [pid = 1856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64ebf0e800) [pid = 1856] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64ef0c6800) [pid = 1856] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64ebf0d000) [pid = 1856] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f64edfee800) [pid = 1856] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64ef0c6000) [pid = 1856] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f64e90cb800) [pid = 1856] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f64e2564800) [pid = 1856] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f64e2569c00) [pid = 1856] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64e8dd0c00) [pid = 1856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64e71ee000) [pid = 1856] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64ec608400) [pid = 1856] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e409e800) [pid = 1856] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64ebf07800) [pid = 1856] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e3fe1400) [pid = 1856] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64f6598000) [pid = 1856] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64e7664c00) [pid = 1856] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64ec5e5000) [pid = 1856] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e74b0c00) [pid = 1856] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64ed7dc400) [pid = 1856] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64e33d4c00) [pid = 1856] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64ebc13c00) [pid = 1856] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64e4095400) [pid = 1856] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64edf80400) [pid = 1856] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64ede94c00) [pid = 1856] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64e2568c00) [pid = 1856] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64ebca2400) [pid = 1856] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64ebca6800) [pid = 1856] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64e3ea8400) [pid = 1856] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64e3fd6400) [pid = 1856] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64ee74fc00) [pid = 1856] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64ec5e4800) [pid = 1856] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e41ad400) [pid = 1856] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64ed9e3800) [pid = 1856] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64ee750c00) [pid = 1856] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64ee751000) [pid = 1856] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64ef0cdc00) [pid = 1856] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:06:09 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f6509664c00) [pid = 1856] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:06:09 INFO - PROCESS | 1856 | 1461888369882 Marionette TRACE conn5 <- [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]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2395ms 17:06:09 INFO - PROCESS | 1856 | 1461888369923 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1856 | 1461888369926 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 17:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:06:09 INFO - PROCESS | 1856 | 1461888369938 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1856 | 1461888369941 Marionette TRACE conn5 <- [1,1258,null,{}] 17:06:09 INFO - PROCESS | 1856 | 1461888369948 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:10 INFO - PROCESS | 1856 | 1461888370159 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 17:06:10 INFO - PROCESS | 1856 | 1461888370331 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5d11800 == 107 [pid = 1856] [id = 322] 17:06:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e2564800) [pid = 1856] [serial = 967] [outer = (nil)] 17:06:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64e713b400) [pid = 1856] [serial = 968] [outer = 0x7f64e2564800] 17:06:10 INFO - PROCESS | 1856 | 1461888370403 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64ebca5800) [pid = 1856] [serial = 969] [outer = 0x7f64e2564800] 17:06:11 INFO - PROCESS | 1856 | 1461888371387 Marionette TRACE conn5 <- [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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1485ms 17:06:11 INFO - PROCESS | 1856 | 1461888371431 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1856 | 1461888371438 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:06:11 INFO - PROCESS | 1856 | 1461888371447 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1856 | 1461888371453 Marionette TRACE conn5 <- [1,1262,null,{}] 17:06:11 INFO - PROCESS | 1856 | 1461888371463 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:11 INFO - PROCESS | 1856 | 1461888371734 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 17:06:12 INFO - PROCESS | 1856 | 1461888372081 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8e7800 == 108 [pid = 1856] [id = 323] 17:06:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e41b0800) [pid = 1856] [serial = 970] [outer = (nil)] 17:06:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64e4b87800) [pid = 1856] [serial = 971] [outer = 0x7f64e41b0800] 17:06:12 INFO - PROCESS | 1856 | 1461888372168 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64e74aec00) [pid = 1856] [serial = 972] [outer = 0x7f64e41b0800] 17:06:13 INFO - PROCESS | 1856 | 1461888373186 Marionette TRACE conn5 <- [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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1788ms 17:06:13 INFO - PROCESS | 1856 | 1461888373236 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 17:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:06:13 INFO - PROCESS | 1856 | 1461888373247 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 17:06:13 INFO - PROCESS | 1856 | 1461888373262 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1856 | 1461888373268 Marionette TRACE conn5 <- [1,1266,null,{}] 17:06:13 INFO - PROCESS | 1856 | 1461888373275 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:13 INFO - PROCESS | 1856 | 1461888373567 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 17:06:13 INFO - PROCESS | 1856 | 1461888373870 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f2a800 == 109 [pid = 1856] [id = 324] 17:06:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64e90d3c00) [pid = 1856] [serial = 973] [outer = (nil)] 17:06:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64ebd27800) [pid = 1856] [serial = 974] [outer = 0x7f64e90d3c00] 17:06:13 INFO - PROCESS | 1856 | 1461888373954 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64ec5e7c00) [pid = 1856] [serial = 975] [outer = 0x7f64e90d3c00] 17:06:14 INFO - PROCESS | 1856 | 1461888374905 Marionette TRACE conn5 <- [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]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1686ms 17:06:14 INFO - PROCESS | 1856 | 1461888374946 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 17:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:06:14 INFO - PROCESS | 1856 | 1461888374950 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 17:06:14 INFO - PROCESS | 1856 | 1461888374958 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1856 | 1461888374965 Marionette TRACE conn5 <- [1,1270,null,{}] 17:06:14 INFO - PROCESS | 1856 | 1461888374984 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1856 | 1461888375226 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 17:06:15 INFO - PROCESS | 1856 | 1461888375561 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00c7000 == 110 [pid = 1856] [id = 325] 17:06:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64ed9a1400) [pid = 1856] [serial = 976] [outer = (nil)] 17:06:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64ede9cc00) [pid = 1856] [serial = 977] [outer = 0x7f64ed9a1400] 17:06:15 INFO - PROCESS | 1856 | 1461888375654 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64ee751400) [pid = 1856] [serial = 978] [outer = 0x7f64ed9a1400] 17:06:16 INFO - PROCESS | 1856 | 1461888376565 Marionette TRACE conn5 <- [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]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1652ms 17:06:16 INFO - PROCESS | 1856 | 1461888376611 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 17:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:06:16 INFO - PROCESS | 1856 | 1461888376616 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 17:06:16 INFO - PROCESS | 1856 | 1461888376623 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1856 | 1461888376625 Marionette TRACE conn5 <- [1,1274,null,{}] 17:06:16 INFO - PROCESS | 1856 | 1461888376632 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:16 INFO - PROCESS | 1856 | 1461888376873 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 17:06:17 INFO - PROCESS | 1856 | 1461888377112 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c68000 == 111 [pid = 1856] [id = 326] 17:06:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64e8ec8400) [pid = 1856] [serial = 979] [outer = (nil)] 17:06:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64f034ac00) [pid = 1856] [serial = 980] [outer = 0x7f64e8ec8400] 17:06:17 INFO - PROCESS | 1856 | 1461888377247 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64f1adac00) [pid = 1856] [serial = 981] [outer = 0x7f64e8ec8400] 17:06:18 INFO - PROCESS | 1856 | 1461888378252 Marionette TRACE conn5 <- [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]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1682ms 17:06:18 INFO - PROCESS | 1856 | 1461888378305 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1856 | 1461888378310 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:06:18 INFO - PROCESS | 1856 | 1461888378316 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1856 | 1461888378320 Marionette TRACE conn5 <- [1,1278,null,{}] 17:06:18 INFO - PROCESS | 1856 | 1461888378327 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1856 | 1461888378556 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 17:06:18 INFO - PROCESS | 1856 | 1461888378808 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7983800 == 112 [pid = 1856] [id = 327] 17:06:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64f006b000) [pid = 1856] [serial = 982] [outer = (nil)] 17:06:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f64f372cc00) [pid = 1856] [serial = 983] [outer = 0x7f64f006b000] 17:06:18 INFO - PROCESS | 1856 | 1461888378928 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f64f4d68800) [pid = 1856] [serial = 984] [outer = 0x7f64f006b000] 17:06:19 INFO - PROCESS | 1856 | 1461888379859 Marionette TRACE conn5 <- [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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1582ms 17:06:19 INFO - PROCESS | 1856 | 1461888379900 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1856 | 1461888379904 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:06:19 INFO - PROCESS | 1856 | 1461888379912 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1856 | 1461888379916 Marionette TRACE conn5 <- [1,1282,null,{}] 17:06:19 INFO - PROCESS | 1856 | 1461888379922 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:20 INFO - PROCESS | 1856 | 1461888380186 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 17:06:20 INFO - PROCESS | 1856 | 1461888380444 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8798800 == 113 [pid = 1856] [id = 328] 17:06:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64f8449c00) [pid = 1856] [serial = 985] [outer = (nil)] 17:06:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64f8f0cc00) [pid = 1856] [serial = 986] [outer = 0x7f64f8449c00] 17:06:20 INFO - PROCESS | 1856 | 1461888380574 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64fafecc00) [pid = 1856] [serial = 987] [outer = 0x7f64f8449c00] 17:06:21 INFO - PROCESS | 1856 | 1461888381483 Marionette TRACE conn5 <- [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]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1640ms 17:06:21 INFO - PROCESS | 1856 | 1461888381554 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1856 | 1461888381558 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:06:21 INFO - PROCESS | 1856 | 1461888381565 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1856 | 1461888381570 Marionette TRACE conn5 <- [1,1286,null,{}] 17:06:21 INFO - PROCESS | 1856 | 1461888381577 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:21 INFO - PROCESS | 1856 | 1461888381815 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 17:06:22 INFO - PROCESS | 1856 | 1461888382066 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb119000 == 114 [pid = 1856] [id = 329] 17:06:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64f843ac00) [pid = 1856] [serial = 988] [outer = (nil)] 17:06:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f6504242c00) [pid = 1856] [serial = 989] [outer = 0x7f64f843ac00] 17:06:22 INFO - PROCESS | 1856 | 1461888382162 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f650517c400) [pid = 1856] [serial = 990] [outer = 0x7f64f843ac00] 17:06:23 INFO - PROCESS | 1856 | 1461888383078 Marionette TRACE conn5 <- [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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1589ms 17:06:23 INFO - PROCESS | 1856 | 1461888383156 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1856 | 1461888383160 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:06:23 INFO - PROCESS | 1856 | 1461888383167 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1856 | 1461888383171 Marionette TRACE conn5 <- [1,1290,null,{}] 17:06:23 INFO - PROCESS | 1856 | 1461888383177 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 1856 | 1461888383441 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 17:06:23 INFO - PROCESS | 1856 | 1461888383738 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505019000 == 115 [pid = 1856] [id = 330] 17:06:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64e4c96400) [pid = 1856] [serial = 991] [outer = (nil)] 17:06:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f6505341400) [pid = 1856] [serial = 992] [outer = 0x7f64e4c96400] 17:06:23 INFO - PROCESS | 1856 | 1461888383812 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f650652c800) [pid = 1856] [serial = 993] [outer = 0x7f64e4c96400] 17:06:24 INFO - PROCESS | 1856 | 1461888384696 Marionette TRACE conn5 <- [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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1582ms 17:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:06:24 INFO - PROCESS | 1856 | 1461888384749 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1856 | 1461888384752 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 17:06:24 INFO - PROCESS | 1856 | 1461888384760 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1856 | 1461888384762 Marionette TRACE conn5 <- [1,1294,null,{}] 17:06:24 INFO - PROCESS | 1856 | 1461888384768 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:25 INFO - PROCESS | 1856 | 1461888384999 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 17:06:25 INFO - PROCESS | 1856 | 1461888385261 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65084a4000 == 116 [pid = 1856] [id = 331] 17:06:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64ebca6c00) [pid = 1856] [serial = 994] [outer = (nil)] 17:06:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f6507f0fc00) [pid = 1856] [serial = 995] [outer = 0x7f64ebca6c00] 17:06:25 INFO - PROCESS | 1856 | 1461888385388 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f6509694800) [pid = 1856] [serial = 996] [outer = 0x7f64ebca6c00] 17:06:26 INFO - PROCESS | 1856 | 1461888386304 Marionette TRACE conn5 <- [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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1585ms 17:06:26 INFO - PROCESS | 1856 | 1461888386345 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1856 | 1461888386349 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:06:26 INFO - PROCESS | 1856 | 1461888386356 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1856 | 1461888386359 Marionette TRACE conn5 <- [1,1298,null,{}] 17:06:26 INFO - PROCESS | 1856 | 1461888386365 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:26 INFO - PROCESS | 1856 | 1461888386594 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 17:06:26 INFO - PROCESS | 1856 | 1461888386801 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cf56000 == 117 [pid = 1856] [id = 332] 17:06:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f65051f6c00) [pid = 1856] [serial = 997] [outer = (nil)] 17:06:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f6509c73000) [pid = 1856] [serial = 998] [outer = 0x7f65051f6c00] 17:06:26 INFO - PROCESS | 1856 | 1461888386919 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f6509d3d800) [pid = 1856] [serial = 999] [outer = 0x7f65051f6c00] 17:06:27 INFO - PROCESS | 1856 | 1461888387945 Marionette TRACE conn5 <- [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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1640ms 17:06:27 INFO - PROCESS | 1856 | 1461888387997 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 17:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:06:28 INFO - PROCESS | 1856 | 1461888388002 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 17:06:28 INFO - PROCESS | 1856 | 1461888388009 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1856 | 1461888388014 Marionette TRACE conn5 <- [1,1302,null,{}] 17:06:28 INFO - PROCESS | 1856 | 1461888388020 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 1856 | 1461888388307 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 17:06:28 INFO - PROCESS | 1856 | 1461888388628 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcac4000 == 118 [pid = 1856] [id = 333] 17:06:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64e4805400) [pid = 1856] [serial = 1000] [outer = (nil)] 17:06:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f6506555400) [pid = 1856] [serial = 1001] [outer = 0x7f64e4805400] 17:06:28 INFO - PROCESS | 1856 | 1461888388717 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f6509fa4000) [pid = 1856] [serial = 1002] [outer = 0x7f64e4805400] 17:06:29 INFO - PROCESS | 1856 | 1461888389661 Marionette TRACE conn5 <- [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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1687ms 17:06:29 INFO - PROCESS | 1856 | 1461888389698 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 17:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:06:29 INFO - PROCESS | 1856 | 1461888389702 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 17:06:29 INFO - PROCESS | 1856 | 1461888389710 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1856 | 1461888389713 Marionette TRACE conn5 <- [1,1306,null,{}] 17:06:29 INFO - PROCESS | 1856 | 1461888389720 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:29 INFO - PROCESS | 1856 | 1461888389947 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 17:06:30 INFO - PROCESS | 1856 | 1461888390206 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e88000 == 119 [pid = 1856] [id = 334] 17:06:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64e33da000) [pid = 1856] [serial = 1003] [outer = (nil)] 17:06:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64e7a43000) [pid = 1856] [serial = 1004] [outer = 0x7f64e33da000] 17:06:30 INFO - PROCESS | 1856 | 1461888390336 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64e7a4ec00) [pid = 1856] [serial = 1005] [outer = 0x7f64e33da000] 17:06:31 INFO - PROCESS | 1856 | 1461888391295 Marionette TRACE conn5 <- [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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1635ms 17:06:31 INFO - PROCESS | 1856 | 1461888391347 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1856 | 1461888391351 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 17:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:06:31 INFO - PROCESS | 1856 | 1461888391363 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1856 | 1461888391368 Marionette TRACE conn5 <- [1,1310,null,{}] 17:06:31 INFO - PROCESS | 1856 | 1461888391377 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:31 INFO - PROCESS | 1856 | 1461888391662 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 17:06:31 INFO - PROCESS | 1856 | 1461888391976 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31c9800 == 120 [pid = 1856] [id = 335] 17:06:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64e3382400) [pid = 1856] [serial = 1006] [outer = (nil)] 17:06:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64e4b9ec00) [pid = 1856] [serial = 1007] [outer = 0x7f64e3382400] 17:06:32 INFO - PROCESS | 1856 | 1461888392067 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64e90ce400) [pid = 1856] [serial = 1008] [outer = 0x7f64e3382400] 17:06:33 INFO - PROCESS | 1856 | 1461888393058 Marionette TRACE conn5 <- [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] 17:06:33 INFO - PROCESS | 1856 | 1461888393107 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 17:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:06:33 INFO - PROCESS | 1856 | 1461888393114 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1856 | 1461888393120 Marionette TRACE conn5 <- [1,1314,null,{}] 17:06:33 INFO - PROCESS | 1856 | 1461888393126 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:33 INFO - PROCESS | 1856 | 1461888393388 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 17:06:33 INFO - PROCESS | 1856 | 1461888393702 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5d0c000 == 121 [pid = 1856] [id = 336] 17:06:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64e3ea9800) [pid = 1856] [serial = 1009] [outer = (nil)] 17:06:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64e40a0400) [pid = 1856] [serial = 1010] [outer = 0x7f64e3ea9800] 17:06:33 INFO - PROCESS | 1856 | 1461888393788 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7f64ec5e6000) [pid = 1856] [serial = 1011] [outer = 0x7f64e3ea9800] 17:06:34 INFO - PROCESS | 1856 | 1461888394795 Marionette TRACE conn5 <- [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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1738ms 17:06:34 INFO - PROCESS | 1856 | 1461888394855 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1856 | 1461888394861 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:06:34 INFO - PROCESS | 1856 | 1461888394871 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1856 | 1461888394874 Marionette TRACE conn5 <- [1,1318,null,{}] 17:06:34 INFO - PROCESS | 1856 | 1461888394884 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:35 INFO - PROCESS | 1856 | 1461888395158 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 17:06:36 INFO - PROCESS | 1856 | 1461888396032 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8d3800 == 122 [pid = 1856] [id = 337] 17:06:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7f64dccd2800) [pid = 1856] [serial = 1012] [outer = (nil)] 17:06:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7f64dccd5000) [pid = 1856] [serial = 1013] [outer = 0x7f64dccd2800] 17:06:36 INFO - PROCESS | 1856 | 1461888396109 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7f64e338b400) [pid = 1856] [serial = 1014] [outer = 0x7f64dccd2800] 17:06:37 INFO - PROCESS | 1856 | 1461888397039 Marionette TRACE conn5 <- [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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2239ms 17:06:37 INFO - PROCESS | 1856 | 1461888397111 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1856 | 1461888397117 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:06:37 INFO - PROCESS | 1856 | 1461888397125 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1856 | 1461888397131 Marionette TRACE conn5 <- [1,1322,null,{}] 17:06:37 INFO - PROCESS | 1856 | 1461888397138 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 1856 | 1461888397362 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 17:06:37 INFO - PROCESS | 1856 | 1461888397617 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48ce000 == 123 [pid = 1856] [id = 338] 17:06:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7f64e41ba800) [pid = 1856] [serial = 1015] [outer = (nil)] 17:06:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7f64e4ba0800) [pid = 1856] [serial = 1016] [outer = 0x7f64e41ba800] 17:06:37 INFO - PROCESS | 1856 | 1461888397735 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7f64e713cc00) [pid = 1856] [serial = 1017] [outer = 0x7f64e41ba800] 17:06:38 INFO - PROCESS | 1856 | 1461888398676 Marionette TRACE conn5 <- [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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1582ms 17:06:38 INFO - PROCESS | 1856 | 1461888398717 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 17:06:38 INFO - PROCESS | 1856 | 1461888398724 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 17:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:06:38 INFO - PROCESS | 1856 | 1461888398731 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1856 | 1461888398734 Marionette TRACE conn5 <- [1,1326,null,{}] 17:06:38 INFO - PROCESS | 1856 | 1461888398741 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 1856 | 1461888398954 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 17:06:39 INFO - PROCESS | 1856 | 1461888399486 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce06000 == 124 [pid = 1856] [id = 339] 17:06:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7f64e7319000) [pid = 1856] [serial = 1018] [outer = (nil)] 17:06:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7f64e74b1400) [pid = 1856] [serial = 1019] [outer = 0x7f64e7319000] 17:06:39 INFO - PROCESS | 1856 | 1461888399588 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7f64e7af2400) [pid = 1856] [serial = 1020] [outer = 0x7f64e7319000] 17:06:40 INFO - PROCESS | 1856 | 1461888400492 Marionette TRACE conn5 <- [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]]]}] 17:06:40 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 17:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1833ms 17:06:40 INFO - PROCESS | 1856 | 1461888400564 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1856 | 1461888400567 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 17:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:06:40 INFO - PROCESS | 1856 | 1461888400583 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1856 | 1461888400592 Marionette TRACE conn5 <- [1,1330,null,{}] 17:06:40 INFO - PROCESS | 1856 | 1461888400599 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:40 INFO - PROCESS | 1856 | 1461888400846 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edab8000 == 123 [pid = 1856] [id = 70] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f645e000 == 122 [pid = 1856] [id = 36] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505015000 == 121 [pid = 1856] [id = 90] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8eeb000 == 120 [pid = 1856] [id = 261] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f781d800 == 119 [pid = 1856] [id = 69] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7f64f8f04400) [pid = 1856] [serial = 884] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7f64f7f40400) [pid = 1856] [serial = 878] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7f64f4d6b000) [pid = 1856] [serial = 872] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7f64f372a400) [pid = 1856] [serial = 869] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7f64f6975c00) [pid = 1856] [serial = 875] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7f64e4c97000) [pid = 1856] [serial = 881] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7f64f0234000) [pid = 1856] [serial = 905] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8180000 == 118 [pid = 1856] [id = 273] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf92000 == 117 [pid = 1856] [id = 116] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf9a800 == 116 [pid = 1856] [id = 321] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebea0800 == 115 [pid = 1856] [id = 320] 17:06:41 INFO - PROCESS | 1856 | 1461888401214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e495f000 == 114 [pid = 1856] [id = 319] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42d5800 == 113 [pid = 1856] [id = 318] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61dd000 == 112 [pid = 1856] [id = 317] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3d44000 == 111 [pid = 1856] [id = 272] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31ce800 == 110 [pid = 1856] [id = 316] 17:06:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0897800 == 111 [pid = 1856] [id = 340] 17:06:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7f64e3388400) [pid = 1856] [serial = 1021] [outer = (nil)] 17:06:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7f64e4b8d400) [pid = 1856] [serial = 1022] [outer = 0x7f64e3388400] 17:06:41 INFO - PROCESS | 1856 | 1461888401313 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7f64e8eca400) [pid = 1856] [serial = 1023] [outer = 0x7f64e3388400] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0dce000 == 110 [pid = 1856] [id = 315] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce0a800 == 109 [pid = 1856] [id = 314] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcb53800 == 108 [pid = 1856] [id = 313] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7814000 == 107 [pid = 1856] [id = 271] 17:06:41 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f72d1000 == 106 [pid = 1856] [id = 10] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7f64e3384400) [pid = 1856] [serial = 887] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7f64efdd9c00) [pid = 1856] [serial = 857] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7f64ebca4800) [pid = 1856] [serial = 894] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7f64ed904000) [pid = 1856] [serial = 810] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7f6506250c00) [pid = 1856] [serial = 705] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7f64ed99cc00) [pid = 1856] [serial = 684] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64e7af2c00) [pid = 1856] [serial = 890] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64e3fddc00) [pid = 1856] [serial = 888] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e4b9c400) [pid = 1856] [serial = 614] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e7d98000) [pid = 1856] [serial = 675] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64ed947400) [pid = 1856] [serial = 840] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64ed995c00) [pid = 1856] [serial = 816] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64e731c400) [pid = 1856] [serial = 893] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64f0233400) [pid = 1856] [serial = 863] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64ed966000) [pid = 1856] [serial = 813] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64e7d97800) [pid = 1856] [serial = 891] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f64f8f02800) [pid = 1856] [serial = 635] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64ed9d5800) [pid = 1856] [serial = 738] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f64ff2a1c00) [pid = 1856] [serial = 744] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f64f2da5c00) [pid = 1856] [serial = 629] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f6509c2e800) [pid = 1856] [serial = 750] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64f63a7800) [pid = 1856] [serial = 632] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64ed907400) [pid = 1856] [serial = 641] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64ec60b400) [pid = 1856] [serial = 896] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e7d91800) [pid = 1856] [serial = 617] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64ed779000) [pid = 1856] [serial = 897] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64ed94c400) [pid = 1856] [serial = 899] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64f2da5400) [pid = 1856] [serial = 866] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64edf78400) [pid = 1856] [serial = 819] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64ede99c00) [pid = 1856] [serial = 626] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64edf83000) [pid = 1856] [serial = 854] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64ebd29400) [pid = 1856] [serial = 647] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f6504e85800) [pid = 1856] [serial = 702] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64ed949000) [pid = 1856] [serial = 681] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64ed77e000) [pid = 1856] [serial = 807] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64e8ddf400) [pid = 1856] [serial = 735] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64f4276000) [pid = 1856] [serial = 741] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64ed969c00) [pid = 1856] [serial = 851] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f65053a6c00) [pid = 1856] [serial = 708] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64ebf06c00) [pid = 1856] [serial = 620] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64e713d800) [pid = 1856] [serial = 902] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f6505118800) [pid = 1856] [serial = 638] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64ee754000) [pid = 1856] [serial = 822] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64e731b800) [pid = 1856] [serial = 845] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e3eb1400) [pid = 1856] [serial = 732] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64ed967c00) [pid = 1856] [serial = 623] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64ec5e5400) [pid = 1856] [serial = 678] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e4b99000) [pid = 1856] [serial = 672] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f650533e800) [pid = 1856] [serial = 644] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64f2d17800) [pid = 1856] [serial = 693] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64ee750800) [pid = 1856] [serial = 903] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64ec60c000) [pid = 1856] [serial = 804] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e41b9800) [pid = 1856] [serial = 753] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e90d3800) [pid = 1856] [serial = 848] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64f0232000) [pid = 1856] [serial = 690] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64f1ad7c00) [pid = 1856] [serial = 860] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64ef0c7000) [pid = 1856] [serial = 687] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64ed999800) [pid = 1856] [serial = 900] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64f4155c00) [pid = 1856] [serial = 696] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64e338f400) [pid = 1856] [serial = 842] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64f78f2000) [pid = 1856] [serial = 699] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f6509c2bc00) [pid = 1856] [serial = 747] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1856 | 1461888402215 Marionette TRACE conn5 <- [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]]]}] 17:06:42 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 17:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1699ms 17:06:42 INFO - PROCESS | 1856 | 1461888402276 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 17:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:06:42 INFO - PROCESS | 1856 | 1461888402280 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 17:06:42 INFO - PROCESS | 1856 | 1461888402287 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1856 | 1461888402290 Marionette TRACE conn5 <- [1,1334,null,{}] 17:06:42 INFO - PROCESS | 1856 | 1461888402295 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 1856 | 1461888402497 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 17:06:42 INFO - PROCESS | 1856 | 1461888402650 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e305b000 == 107 [pid = 1856] [id = 341] 17:06:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e3384400) [pid = 1856] [serial = 1024] [outer = (nil)] 17:06:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64e8eca800) [pid = 1856] [serial = 1025] [outer = 0x7f64e3384400] 17:06:42 INFO - PROCESS | 1856 | 1461888402722 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ebca4800) [pid = 1856] [serial = 1026] [outer = 0x7f64e3384400] 17:06:43 INFO - PROCESS | 1856 | 1461888403627 Marionette TRACE conn5 <- [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]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1440ms 17:06:43 INFO - PROCESS | 1856 | 1461888403729 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1856 | 1461888403735 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:06:43 INFO - PROCESS | 1856 | 1461888403751 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1856 | 1461888403754 Marionette TRACE conn5 <- [1,1338,null,{}] 17:06:43 INFO - PROCESS | 1856 | 1461888403764 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 1856 | 1461888404117 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 17:06:44 INFO - PROCESS | 1856 | 1461888404350 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48c6800 == 108 [pid = 1856] [id = 342] 17:06:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64ebf06000) [pid = 1856] [serial = 1027] [outer = (nil)] 17:06:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64ebf11800) [pid = 1856] [serial = 1028] [outer = 0x7f64ebf06000] 17:06:44 INFO - PROCESS | 1856 | 1461888404467 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ec608800) [pid = 1856] [serial = 1029] [outer = 0x7f64ebf06000] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64f4111000) [pid = 1856] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e41adc00) [pid = 1856] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e7d8e800) [pid = 1856] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ed99b000) [pid = 1856] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64e7d6ec00) [pid = 1856] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e74a7000) [pid = 1856] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e3391400) [pid = 1856] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ec5dfc00) [pid = 1856] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64f2daa400) [pid = 1856] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e7318c00) [pid = 1856] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64e33dc800) [pid = 1856] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64f72c1000) [pid = 1856] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e4b96000) [pid = 1856] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64e8ed0c00) [pid = 1856] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64e3383400) [pid = 1856] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64e4b8c800) [pid = 1856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64f54f9800) [pid = 1856] [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.] 17:06:46 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e3eb5000) [pid = 1856] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:06:46 INFO - PROCESS | 1856 | 1461888406788 Marionette TRACE conn5 <- [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]]]}] 17:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3095ms 17:06:46 INFO - PROCESS | 1856 | 1461888406840 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 17:06:46 INFO - PROCESS | 1856 | 1461888406843 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 17:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:06:46 INFO - PROCESS | 1856 | 1461888406855 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:06:46 INFO - PROCESS | 1856 | 1461888406859 Marionette TRACE conn5 <- [1,1342,null,{}] 17:06:46 INFO - PROCESS | 1856 | 1461888406868 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1856 | 1461888407159 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 17:06:47 INFO - PROCESS | 1856 | 1461888407258 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b0e000 == 109 [pid = 1856] [id = 343] 17:06:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e2569c00) [pid = 1856] [serial = 1030] [outer = (nil)] 17:06:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64ebf07800) [pid = 1856] [serial = 1031] [outer = 0x7f64e2569c00] 17:06:47 INFO - PROCESS | 1856 | 1461888407339 Marionette DEBUG loaded listener.js 17:06:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64ec60a400) [pid = 1856] [serial = 1032] [outer = 0x7f64e2569c00] 17:06:48 INFO - PROCESS | 1856 | 1461888408165 Marionette TRACE conn5 <- [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]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1342ms 17:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:06:48 INFO - PROCESS | 1856 | 1461888408199 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1856 | 1461888408202 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 17:06:48 INFO - PROCESS | 1856 | 1461888408209 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1856 | 1461888408211 Marionette TRACE conn5 <- [1,1346,null,{}] 17:06:48 INFO - PROCESS | 1856 | 1461888408218 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:48 INFO - PROCESS | 1856 | 1461888408403 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 17:06:48 INFO - PROCESS | 1856 | 1461888408419 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d4c800 == 110 [pid = 1856] [id = 344] 17:06:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64e90c4c00) [pid = 1856] [serial = 1033] [outer = (nil)] 17:06:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ed7e0800) [pid = 1856] [serial = 1034] [outer = 0x7f64e90c4c00] 17:06:48 INFO - PROCESS | 1856 | 1461888408484 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64ed904000) [pid = 1856] [serial = 1035] [outer = 0x7f64e90c4c00] 17:06:49 INFO - PROCESS | 1856 | 1461888409750 Marionette TRACE conn5 <- [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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:06:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1583ms 17:06:49 INFO - PROCESS | 1856 | 1461888409791 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1856 | 1461888409800 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:06:49 INFO - PROCESS | 1856 | 1461888409808 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1856 | 1461888409815 Marionette TRACE conn5 <- [1,1350,null,{}] 17:06:49 INFO - PROCESS | 1856 | 1461888409823 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:50 INFO - PROCESS | 1856 | 1461888410050 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 17:06:50 INFO - PROCESS | 1856 | 1461888410298 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e305b800 == 111 [pid = 1856] [id = 345] 17:06:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64e4094800) [pid = 1856] [serial = 1036] [outer = (nil)] 17:06:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e4805c00) [pid = 1856] [serial = 1037] [outer = 0x7f64e4094800] 17:06:50 INFO - PROCESS | 1856 | 1461888410394 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e4c9c400) [pid = 1856] [serial = 1038] [outer = 0x7f64e4094800] 17:06:51 INFO - PROCESS | 1856 | 1461888411326 Marionette TRACE conn5 <- [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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1585ms 17:06:51 INFO - PROCESS | 1856 | 1461888411393 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1856 | 1461888411403 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:06:51 INFO - PROCESS | 1856 | 1461888411415 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1856 | 1461888411418 Marionette TRACE conn5 <- [1,1354,null,{}] 17:06:51 INFO - PROCESS | 1856 | 1461888411425 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1856 | 1461888411705 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 17:06:52 INFO - PROCESS | 1856 | 1461888412055 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7182800 == 112 [pid = 1856] [id = 346] 17:06:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e71ee000) [pid = 1856] [serial = 1039] [outer = (nil)] 17:06:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e7afd800) [pid = 1856] [serial = 1040] [outer = 0x7f64e71ee000] 17:06:52 INFO - PROCESS | 1856 | 1461888412184 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e7d9a800) [pid = 1856] [serial = 1041] [outer = 0x7f64e71ee000] 17:06:53 INFO - PROCESS | 1856 | 1461888413109 Marionette TRACE conn5 <- [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]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1731ms 17:06:53 INFO - PROCESS | 1856 | 1461888413147 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1856 | 1461888413150 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 17:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:06:53 INFO - PROCESS | 1856 | 1461888413157 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1856 | 1461888413163 Marionette TRACE conn5 <- [1,1358,null,{}] 17:06:53 INFO - PROCESS | 1856 | 1461888413180 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1856 | 1461888413411 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 17:06:53 INFO - PROCESS | 1856 | 1461888413651 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d20000 == 113 [pid = 1856] [id = 347] 17:06:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e74a9400) [pid = 1856] [serial = 1042] [outer = (nil)] 17:06:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ebf02c00) [pid = 1856] [serial = 1043] [outer = 0x7f64e74a9400] 17:06:53 INFO - PROCESS | 1856 | 1461888413775 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ed772400) [pid = 1856] [serial = 1044] [outer = 0x7f64e74a9400] 17:06:54 INFO - PROCESS | 1856 | 1461888414700 Marionette TRACE conn5 <- [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]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 17:06:54 INFO - PROCESS | 1856 | 1461888414745 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 17:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:06:54 INFO - PROCESS | 1856 | 1461888414750 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 17:06:54 INFO - PROCESS | 1856 | 1461888414757 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1856 | 1461888414760 Marionette TRACE conn5 <- [1,1362,null,{}] 17:06:54 INFO - PROCESS | 1856 | 1461888414766 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:54 INFO - PROCESS | 1856 | 1461888414989 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 17:06:55 INFO - PROCESS | 1856 | 1461888415217 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec221000 == 114 [pid = 1856] [id = 348] 17:06:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64ebd2f800) [pid = 1856] [serial = 1045] [outer = (nil)] 17:06:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64ed910800) [pid = 1856] [serial = 1046] [outer = 0x7f64ebd2f800] 17:06:55 INFO - PROCESS | 1856 | 1461888415337 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ed94d400) [pid = 1856] [serial = 1047] [outer = 0x7f64ebd2f800] 17:06:56 INFO - PROCESS | 1856 | 1461888416303 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 17:06:56 INFO - PROCESS | 1856 | 1461888416339 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 1856 | 1461888416345 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 17:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:06:56 INFO - PROCESS | 1856 | 1461888416353 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1856 | 1461888416356 Marionette TRACE conn5 <- [1,1366,null,{}] 17:06:56 INFO - PROCESS | 1856 | 1461888416363 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1856 | 1461888416580 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 17:06:56 INFO - PROCESS | 1856 | 1461888416850 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb13800 == 115 [pid = 1856] [id = 349] 17:06:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ed96d400) [pid = 1856] [serial = 1048] [outer = (nil)] 17:06:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64ed972800) [pid = 1856] [serial = 1049] [outer = 0x7f64ed96d400] 17:06:56 INFO - PROCESS | 1856 | 1461888416992 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64ed99c000) [pid = 1856] [serial = 1050] [outer = 0x7f64ed96d400] 17:06:57 INFO - PROCESS | 1856 | 1461888417924 Marionette TRACE conn5 <- [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] 17:06:57 INFO - PROCESS | 1856 | 1461888417943 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 17:06:57 INFO - PROCESS | 1856 | 1461888417951 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1856 | 1461888417953 Marionette TRACE conn5 <- [1,1370,null,{}] 17:06:57 INFO - PROCESS | 1856 | 1461888417959 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:58 INFO - PROCESS | 1856 | 1461888418224 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 17:06:58 INFO - PROCESS | 1856 | 1461888418476 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e8800 == 116 [pid = 1856] [id = 350] 17:06:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64e33d7000) [pid = 1856] [serial = 1051] [outer = (nil)] 17:06:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64edf76c00) [pid = 1856] [serial = 1052] [outer = 0x7f64e33d7000] 17:06:58 INFO - PROCESS | 1856 | 1461888418602 Marionette DEBUG loaded listener.js 17:06:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64ef0c4400) [pid = 1856] [serial = 1053] [outer = 0x7f64e33d7000] 17:06:59 INFO - PROCESS | 1856 | 1461888419467 Marionette TRACE conn5 <- [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] 17:06:59 INFO - PROCESS | 1856 | 1461888419539 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 17:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:06:59 INFO - PROCESS | 1856 | 1461888419546 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:06:59 INFO - PROCESS | 1856 | 1461888419550 Marionette TRACE conn5 <- [1,1374,null,{}] 17:06:59 INFO - PROCESS | 1856 | 1461888419555 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:59 INFO - PROCESS | 1856 | 1461888419763 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 17:07:00 INFO - PROCESS | 1856 | 1461888419998 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00c1800 == 117 [pid = 1856] [id = 351] 17:07:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e3fe0800) [pid = 1856] [serial = 1054] [outer = (nil)] 17:07:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64f006a400) [pid = 1856] [serial = 1055] [outer = 0x7f64e3fe0800] 17:07:00 INFO - PROCESS | 1856 | 1461888420121 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64f034c000) [pid = 1856] [serial = 1056] [outer = 0x7f64e3fe0800] 17:07:01 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:01 INFO - PROCESS | 1856 | 1461888421135 Marionette TRACE conn5 <- [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] 17:07:01 INFO - PROCESS | 1856 | 1461888421197 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:07:01 INFO - PROCESS | 1856 | 1461888421204 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1856 | 1461888421207 Marionette TRACE conn5 <- [1,1378,null,{}] 17:07:01 INFO - PROCESS | 1856 | 1461888421212 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:01 INFO - PROCESS | 1856 | 1461888421494 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 17:07:01 INFO - PROCESS | 1856 | 1461888421830 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a35800 == 118 [pid = 1856] [id = 352] 17:07:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e4811800) [pid = 1856] [serial = 1057] [outer = (nil)] 17:07:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64f1ad7000) [pid = 1856] [serial = 1058] [outer = 0x7f64e4811800] 17:07:01 INFO - PROCESS | 1856 | 1461888421911 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64f2da5c00) [pid = 1856] [serial = 1059] [outer = 0x7f64e4811800] 17:07:02 INFO - PROCESS | 1856 | 1461888422856 Marionette TRACE conn5 <- [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] 17:07:02 INFO - PROCESS | 1856 | 1461888422897 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 17:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:07:02 INFO - PROCESS | 1856 | 1461888422905 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:07:02 INFO - PROCESS | 1856 | 1461888422909 Marionette TRACE conn5 <- [1,1382,null,{}] 17:07:02 INFO - PROCESS | 1856 | 1461888422914 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 1856 | 1461888423136 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 17:07:03 INFO - PROCESS | 1856 | 1461888423425 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63ce800 == 119 [pid = 1856] [id = 353] 17:07:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64e4ba2c00) [pid = 1856] [serial = 1060] [outer = (nil)] 17:07:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64f1ac0000) [pid = 1856] [serial = 1061] [outer = 0x7f64e4ba2c00] 17:07:03 INFO - PROCESS | 1856 | 1461888423546 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64f4d69000) [pid = 1856] [serial = 1062] [outer = 0x7f64e4ba2c00] 17:07:04 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:07:04 INFO - PROCESS | 1856 | 1461888424470 Marionette TRACE conn5 <- [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] 17:07:04 INFO - PROCESS | 1856 | 1461888424555 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:07:04 INFO - PROCESS | 1856 | 1461888424566 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1856 | 1461888424571 Marionette TRACE conn5 <- [1,1386,null,{}] 17:07:04 INFO - PROCESS | 1856 | 1461888424580 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:04 INFO - PROCESS | 1856 | 1461888424929 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 17:07:05 INFO - PROCESS | 1856 | 1461888425300 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f71c1800 == 120 [pid = 1856] [id = 354] 17:07:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64f70b6400) [pid = 1856] [serial = 1063] [outer = (nil)] 17:07:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64f7f40800) [pid = 1856] [serial = 1064] [outer = 0x7f64f70b6400] 17:07:05 INFO - PROCESS | 1856 | 1461888425424 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64f843a400) [pid = 1856] [serial = 1065] [outer = 0x7f64f70b6400] 17:07:06 INFO - PROCESS | 1856 | 1461888426691 Marionette TRACE conn5 <- [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] 17:07:06 INFO - PROCESS | 1856 | 1461888426775 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:07:06 INFO - PROCESS | 1856 | 1461888426781 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1856 | 1461888426786 Marionette TRACE conn5 <- [1,1390,null,{}] 17:07:06 INFO - PROCESS | 1856 | 1461888426791 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:07 INFO - PROCESS | 1856 | 1461888427070 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 17:07:07 INFO - PROCESS | 1856 | 1461888427408 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e37800 == 121 [pid = 1856] [id = 355] 17:07:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64e7d9b800) [pid = 1856] [serial = 1066] [outer = (nil)] 17:07:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64f8bbe800) [pid = 1856] [serial = 1067] [outer = 0x7f64e7d9b800] 17:07:07 INFO - PROCESS | 1856 | 1461888427535 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64fb8a8400) [pid = 1856] [serial = 1068] [outer = 0x7f64e7d9b800] 17:07:08 INFO - PROCESS | 1856 | 1461888428468 Marionette TRACE conn5 <- [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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1734ms 17:07:08 INFO - PROCESS | 1856 | 1461888428517 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 17:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:07:08 INFO - PROCESS | 1856 | 1461888428521 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 17:07:08 INFO - PROCESS | 1856 | 1461888428527 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1856 | 1461888428530 Marionette TRACE conn5 <- [1,1394,null,{}] 17:07:08 INFO - PROCESS | 1856 | 1461888428535 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:08 INFO - PROCESS | 1856 | 1461888428772 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 17:07:09 INFO - PROCESS | 1856 | 1461888429035 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8793800 == 122 [pid = 1856] [id = 356] 17:07:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64ed773000) [pid = 1856] [serial = 1069] [outer = (nil)] 17:07:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f6504245800) [pid = 1856] [serial = 1070] [outer = 0x7f64ed773000] 17:07:09 INFO - PROCESS | 1856 | 1461888429153 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f65050fb800) [pid = 1856] [serial = 1071] [outer = 0x7f64ed773000] 17:07:10 INFO - PROCESS | 1856 | 1461888430099 Marionette TRACE conn5 <- [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]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1634ms 17:07:10 INFO - PROCESS | 1856 | 1461888430162 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 1856 | 1461888430166 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 17:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:07:10 INFO - PROCESS | 1856 | 1461888430173 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1856 | 1461888430187 Marionette TRACE conn5 <- [1,1398,null,{}] 17:07:10 INFO - PROCESS | 1856 | 1461888430193 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:10 INFO - PROCESS | 1856 | 1461888430470 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 17:07:10 INFO - PROCESS | 1856 | 1461888430755 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deae0000 == 123 [pid = 1856] [id = 357] 17:07:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64e3fe1000) [pid = 1856] [serial = 1072] [outer = (nil)] 17:07:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64ef21c800) [pid = 1856] [serial = 1073] [outer = 0x7f64e3fe1000] 17:07:10 INFO - PROCESS | 1856 | 1461888430837 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f65050f7800) [pid = 1856] [serial = 1074] [outer = 0x7f64e3fe1000] 17:07:11 INFO - PROCESS | 1856 | 1461888431688 Marionette TRACE conn5 <- [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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1540ms 17:07:11 INFO - PROCESS | 1856 | 1461888431712 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1856 | 1461888431716 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:07:11 INFO - PROCESS | 1856 | 1461888431722 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1856 | 1461888431724 Marionette TRACE conn5 <- [1,1402,null,{}] 17:07:11 INFO - PROCESS | 1856 | 1461888431730 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:11 INFO - PROCESS | 1856 | 1461888431934 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 17:07:12 INFO - PROCESS | 1856 | 1461888432142 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e7e000 == 124 [pid = 1856] [id = 358] 17:07:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64e3383800) [pid = 1856] [serial = 1075] [outer = (nil)] 17:07:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64e4092c00) [pid = 1856] [serial = 1076] [outer = 0x7f64e3383800] 17:07:12 INFO - PROCESS | 1856 | 1461888432218 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64e90ca000) [pid = 1856] [serial = 1077] [outer = 0x7f64e3383800] 17:07:13 INFO - PROCESS | 1856 | 1461888433600 Marionette TRACE conn5 <- [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]]]}] 17:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1929ms 17:07:13 INFO - PROCESS | 1856 | 1461888433652 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 1856 | 1461888433659 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:07:13 INFO - PROCESS | 1856 | 1461888433666 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 1856 | 1461888433671 Marionette TRACE conn5 <- [1,1406,null,{}] 17:07:13 INFO - PROCESS | 1856 | 1461888433678 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:13 INFO - PROCESS | 1856 | 1461888433881 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 17:07:14 INFO - PROCESS | 1856 | 1461888434138 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0892800 == 125 [pid = 1856] [id = 359] 17:07:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64e2570c00) [pid = 1856] [serial = 1078] [outer = (nil)] 17:07:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64e41afc00) [pid = 1856] [serial = 1079] [outer = 0x7f64e2570c00] 17:07:14 INFO - PROCESS | 1856 | 1461888434255 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64e4ca1000) [pid = 1856] [serial = 1080] [outer = 0x7f64e2570c00] 17:07:15 INFO - PROCESS | 1856 | 1461888435331 Marionette TRACE conn5 <- [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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1738ms 17:07:15 INFO - PROCESS | 1856 | 1461888435405 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1856 | 1461888435412 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:07:15 INFO - PROCESS | 1856 | 1461888435423 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1856 | 1461888435426 Marionette TRACE conn5 <- [1,1410,null,{}] 17:07:15 INFO - PROCESS | 1856 | 1461888435432 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:15 INFO - PROCESS | 1856 | 1461888435678 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de314800 == 124 [pid = 1856] [id = 293] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48cf000 == 123 [pid = 1856] [id = 294] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b0e000 == 122 [pid = 1856] [id = 343] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64e713b400) [pid = 1856] [serial = 968] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48c6800 == 121 [pid = 1856] [id = 342] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e305b000 == 120 [pid = 1856] [id = 341] 17:07:16 INFO - PROCESS | 1856 | 1461888436075 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0897800 == 119 [pid = 1856] [id = 340] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce06000 == 118 [pid = 1856] [id = 339] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48ce000 == 117 [pid = 1856] [id = 338] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8d3800 == 116 [pid = 1856] [id = 337] 17:07:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce06000 == 117 [pid = 1856] [id = 360] 17:07:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64e40a1400) [pid = 1856] [serial = 1081] [outer = (nil)] 17:07:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64e7312c00) [pid = 1856] [serial = 1082] [outer = 0x7f64e40a1400] 17:07:16 INFO - PROCESS | 1856 | 1461888436150 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f64e7d97c00) [pid = 1856] [serial = 1083] [outer = 0x7f64e40a1400] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650cf56000 == 116 [pid = 1856] [id = 332] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65084a4000 == 115 [pid = 1856] [id = 331] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505019000 == 114 [pid = 1856] [id = 330] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb119000 == 113 [pid = 1856] [id = 329] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8798800 == 112 [pid = 1856] [id = 328] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7983800 == 111 [pid = 1856] [id = 327] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c68000 == 110 [pid = 1856] [id = 326] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f2a800 == 109 [pid = 1856] [id = 324] 17:07:16 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8e7800 == 108 [pid = 1856] [id = 323] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64ec607000) [pid = 1856] [serial = 765] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64ff2a8800) [pid = 1856] [serial = 926] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64f82db000) [pid = 1856] [serial = 966] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e7319400) [pid = 1856] [serial = 756] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f6509c27000) [pid = 1856] [serial = 941] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e90c9800) [pid = 1856] [serial = 950] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64ed9da800) [pid = 1856] [serial = 953] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64e8dd6c00) [pid = 1856] [serial = 795] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64f56c3000) [pid = 1856] [serial = 920] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f65051ee400) [pid = 1856] [serial = 932] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f65050f0800) [pid = 1856] [serial = 929] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64ebc15c00) [pid = 1856] [serial = 798] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64e4b99800) [pid = 1856] [serial = 944] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64e7afb000) [pid = 1856] [serial = 948] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64f7337000) [pid = 1856] [serial = 965] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64ef0cac00) [pid = 1856] [serial = 956] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64f022fc00) [pid = 1856] [serial = 914] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64fb894800) [pid = 1856] [serial = 923] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f6508440c00) [pid = 1856] [serial = 938] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64f4158000) [pid = 1856] [serial = 962] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64f19d5800) [pid = 1856] [serial = 957] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64e90cd400) [pid = 1856] [serial = 762] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64e4099800) [pid = 1856] [serial = 789] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f65062fb400) [pid = 1856] [serial = 935] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64f66dc000) [pid = 1856] [serial = 963] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64edff7400) [pid = 1856] [serial = 954] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64ebd2c000) [pid = 1856] [serial = 951] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64e7142400) [pid = 1856] [serial = 792] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64ebd2b400) [pid = 1856] [serial = 801] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e3390000) [pid = 1856] [serial = 759] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64eff92800) [pid = 1856] [serial = 960] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64ec60f800) [pid = 1856] [serial = 959] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e74a4800) [pid = 1856] [serial = 908] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64ec5e1000) [pid = 1856] [serial = 911] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64f4154c00) [pid = 1856] [serial = 917] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e4ca1800) [pid = 1856] [serial = 947] [outer = (nil)] [url = about:blank] 17:07:16 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e4b80c00) [pid = 1856] [serial = 654] [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.] 17:07:17 INFO - PROCESS | 1856 | 1461888437030 Marionette TRACE conn5 <- [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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1635ms 17:07:17 INFO - PROCESS | 1856 | 1461888437059 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1856 | 1461888437062 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:07:17 INFO - PROCESS | 1856 | 1461888437075 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1856 | 1461888437085 Marionette TRACE conn5 <- [1,1414,null,{}] 17:07:17 INFO - PROCESS | 1856 | 1461888437101 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:17 INFO - PROCESS | 1856 | 1461888437300 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 17:07:17 INFO - PROCESS | 1856 | 1461888437462 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e306c000 == 109 [pid = 1856] [id = 361] 17:07:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e41bb400) [pid = 1856] [serial = 1084] [outer = (nil)] 17:07:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64e90d2c00) [pid = 1856] [serial = 1085] [outer = 0x7f64e41bb400] 17:07:17 INFO - PROCESS | 1856 | 1461888437530 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ebf04c00) [pid = 1856] [serial = 1086] [outer = 0x7f64e41bb400] 17:07:18 INFO - PROCESS | 1856 | 1461888438466 Marionette TRACE conn5 <- [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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1445ms 17:07:18 INFO - PROCESS | 1856 | 1461888438525 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1856 | 1461888438529 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 17:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:07:18 INFO - PROCESS | 1856 | 1461888438535 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1856 | 1461888438538 Marionette TRACE conn5 <- [1,1418,null,{}] 17:07:18 INFO - PROCESS | 1856 | 1461888438549 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 1856 | 1461888438797 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 17:07:18 INFO - PROCESS | 1856 | 1461888438848 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b07000 == 110 [pid = 1856] [id = 362] 17:07:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64e713d000) [pid = 1856] [serial = 1087] [outer = (nil)] 17:07:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64ec60a000) [pid = 1856] [serial = 1088] [outer = 0x7f64e713d000] 17:07:19 INFO - PROCESS | 1856 | 1461888439111 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64ed905400) [pid = 1856] [serial = 1089] [outer = 0x7f64e713d000] 17:07:20 INFO - PROCESS | 1856 | 1461888440140 Marionette TRACE conn5 <- [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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1637ms 17:07:20 INFO - PROCESS | 1856 | 1461888440180 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1856 | 1461888440183 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 17:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:07:20 INFO - PROCESS | 1856 | 1461888440190 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1856 | 1461888440193 Marionette TRACE conn5 <- [1,1422,null,{}] 17:07:20 INFO - PROCESS | 1856 | 1461888440198 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:20 INFO - PROCESS | 1856 | 1461888440440 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e2564800) [pid = 1856] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e2569c00) [pid = 1856] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64dccd2800) [pid = 1856] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64e3384400) [pid = 1856] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64ebf06000) [pid = 1856] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e41ba800) [pid = 1856] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e3388400) [pid = 1856] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:07:20 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64e7319000) [pid = 1856] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:07:21 INFO - PROCESS | 1856 | 1461888441000 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1be4800 == 111 [pid = 1856] [id = 363] 17:07:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64dccd2800) [pid = 1856] [serial = 1090] [outer = (nil)] 17:07:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64e4093400) [pid = 1856] [serial = 1091] [outer = 0x7f64dccd2800] 17:07:21 INFO - PROCESS | 1856 | 1461888441063 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64e90c7c00) [pid = 1856] [serial = 1092] [outer = 0x7f64dccd2800] 17:07:21 INFO - PROCESS | 1856 | 1461888441900 Marionette TRACE conn5 <- [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]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1730ms 17:07:21 INFO - PROCESS | 1856 | 1461888441921 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1856 | 1461888441926 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:07:21 INFO - PROCESS | 1856 | 1461888441932 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1856 | 1461888441934 Marionette TRACE conn5 <- [1,1426,null,{}] 17:07:21 INFO - PROCESS | 1856 | 1461888441939 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 1856 | 1461888442151 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 17:07:22 INFO - PROCESS | 1856 | 1461888442304 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8ee5000 == 112 [pid = 1856] [id = 364] 17:07:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ebd2bc00) [pid = 1856] [serial = 1093] [outer = (nil)] 17:07:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64edf82800) [pid = 1856] [serial = 1094] [outer = 0x7f64ebd2bc00] 17:07:22 INFO - PROCESS | 1856 | 1461888442374 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64f0069c00) [pid = 1856] [serial = 1095] [outer = 0x7f64ebd2bc00] 17:07:23 INFO - PROCESS | 1856 | 1461888443375 Marionette TRACE conn5 <- [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]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1487ms 17:07:23 INFO - PROCESS | 1856 | 1461888443421 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 1856 | 1461888443427 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:07:23 INFO - PROCESS | 1856 | 1461888443437 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1856 | 1461888443443 Marionette TRACE conn5 <- [1,1430,null,{}] 17:07:23 INFO - PROCESS | 1856 | 1461888443453 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:23 INFO - PROCESS | 1856 | 1461888443766 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 17:07:24 INFO - PROCESS | 1856 | 1461888444025 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1ed2800 == 113 [pid = 1856] [id = 365] 17:07:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64e33d9800) [pid = 1856] [serial = 1096] [outer = (nil)] 17:07:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64e4809400) [pid = 1856] [serial = 1097] [outer = 0x7f64e33d9800] 17:07:24 INFO - PROCESS | 1856 | 1461888444109 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64e71fb000) [pid = 1856] [serial = 1098] [outer = 0x7f64e33d9800] 17:07:25 INFO - PROCESS | 1856 | 1461888445017 Marionette TRACE conn5 <- [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]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1641ms 17:07:25 INFO - PROCESS | 1856 | 1461888445078 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1856 | 1461888445087 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:07:25 INFO - PROCESS | 1856 | 1461888445098 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1856 | 1461888445101 Marionette TRACE conn5 <- [1,1434,null,{}] 17:07:25 INFO - PROCESS | 1856 | 1461888445108 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:25 INFO - PROCESS | 1856 | 1461888445362 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 17:07:25 INFO - PROCESS | 1856 | 1461888445646 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d58000 == 114 [pid = 1856] [id = 366] 17:07:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64e7d99400) [pid = 1856] [serial = 1099] [outer = (nil)] 17:07:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e8ecb400) [pid = 1856] [serial = 1100] [outer = 0x7f64e7d99400] 17:07:25 INFO - PROCESS | 1856 | 1461888445721 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64ebca6400) [pid = 1856] [serial = 1101] [outer = 0x7f64e7d99400] 17:07:26 INFO - PROCESS | 1856 | 1461888446746 Marionette TRACE conn5 <- [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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1686ms 17:07:26 INFO - PROCESS | 1856 | 1461888446785 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1856 | 1461888446789 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 17:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:07:26 INFO - PROCESS | 1856 | 1461888446796 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1856 | 1461888446801 Marionette TRACE conn5 <- [1,1438,null,{}] 17:07:26 INFO - PROCESS | 1856 | 1461888446828 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 1856 | 1461888447054 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 17:07:27 INFO - PROCESS | 1856 | 1461888447356 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf98000 == 115 [pid = 1856] [id = 367] 17:07:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64ed7de400) [pid = 1856] [serial = 1102] [outer = (nil)] 17:07:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64ed974400) [pid = 1856] [serial = 1103] [outer = 0x7f64ed7de400] 17:07:27 INFO - PROCESS | 1856 | 1461888447442 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64ede90800) [pid = 1856] [serial = 1104] [outer = 0x7f64ed7de400] 17:07:28 INFO - PROCESS | 1856 | 1461888448354 Marionette TRACE conn5 <- [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]]]}] 17:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1594ms 17:07:28 INFO - PROCESS | 1856 | 1461888448390 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 1856 | 1461888448395 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 17:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:07:28 INFO - PROCESS | 1856 | 1461888448405 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1856 | 1461888448415 Marionette TRACE conn5 <- [1,1442,null,{}] 17:07:28 INFO - PROCESS | 1856 | 1461888448422 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:28 INFO - PROCESS | 1856 | 1461888448629 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 17:07:28 INFO - PROCESS | 1856 | 1461888448825 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a2d000 == 116 [pid = 1856] [id = 368] 17:07:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64ed90a800) [pid = 1856] [serial = 1105] [outer = (nil)] 17:07:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64f006c400) [pid = 1856] [serial = 1106] [outer = 0x7f64ed90a800] 17:07:28 INFO - PROCESS | 1856 | 1461888448901 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64f1ad9000) [pid = 1856] [serial = 1107] [outer = 0x7f64ed90a800] 17:07:29 INFO - PROCESS | 1856 | 1461888449841 Marionette TRACE conn5 <- [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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1490ms 17:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:07:29 INFO - PROCESS | 1856 | 1461888449893 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1856 | 1461888449896 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 17:07:29 INFO - PROCESS | 1856 | 1461888449902 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1856 | 1461888449905 Marionette TRACE conn5 <- [1,1446,null,{}] 17:07:29 INFO - PROCESS | 1856 | 1461888449910 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:30 INFO - PROCESS | 1856 | 1461888450115 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 17:07:30 INFO - PROCESS | 1856 | 1461888450313 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7814800 == 117 [pid = 1856] [id = 369] 17:07:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64f1ab9400) [pid = 1856] [serial = 1108] [outer = (nil)] 17:07:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64f63a7800) [pid = 1856] [serial = 1109] [outer = 0x7f64f1ab9400] 17:07:30 INFO - PROCESS | 1856 | 1461888450393 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64f7f73c00) [pid = 1856] [serial = 1110] [outer = 0x7f64f1ab9400] 17:07:31 INFO - PROCESS | 1856 | 1461888451348 Marionette TRACE conn5 <- [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]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 17:07:31 INFO - PROCESS | 1856 | 1461888451382 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1856 | 1461888451385 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 17:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:07:31 INFO - PROCESS | 1856 | 1461888451392 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1856 | 1461888451396 Marionette TRACE conn5 <- [1,1450,null,{}] 17:07:31 INFO - PROCESS | 1856 | 1461888451401 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:31 INFO - PROCESS | 1856 | 1461888451638 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 17:07:31 INFO - PROCESS | 1856 | 1461888451893 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f927a000 == 118 [pid = 1856] [id = 370] 17:07:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64fafec000) [pid = 1856] [serial = 1111] [outer = (nil)] 17:07:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f650517dc00) [pid = 1856] [serial = 1112] [outer = 0x7f64fafec000] 17:07:32 INFO - PROCESS | 1856 | 1461888452015 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f6505fb1c00) [pid = 1856] [serial = 1113] [outer = 0x7f64fafec000] 17:07:32 INFO - PROCESS | 1856 | 1461888452941 Marionette TRACE conn5 <- [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]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1580ms 17:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:07:32 INFO - PROCESS | 1856 | 1461888452973 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 17:07:32 INFO - PROCESS | 1856 | 1461888452976 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 17:07:32 INFO - PROCESS | 1856 | 1461888452982 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1856 | 1461888452985 Marionette TRACE conn5 <- [1,1454,null,{}] 17:07:32 INFO - PROCESS | 1856 | 1461888452990 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:33 INFO - PROCESS | 1856 | 1461888453193 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 17:07:33 INFO - PROCESS | 1856 | 1461888453446 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe607800 == 119 [pid = 1856] [id = 371] 17:07:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f650652b000) [pid = 1856] [serial = 1114] [outer = (nil)] 17:07:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f65050f8000) [pid = 1856] [serial = 1115] [outer = 0x7f650652b000] 17:07:33 INFO - PROCESS | 1856 | 1461888453596 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f650843f400) [pid = 1856] [serial = 1116] [outer = 0x7f650652b000] 17:07:34 INFO - PROCESS | 1856 | 1461888454464 Marionette TRACE conn5 <- [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]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1530ms 17:07:34 INFO - PROCESS | 1856 | 1461888454513 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1856 | 1461888454518 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:07:34 INFO - PROCESS | 1856 | 1461888454525 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1856 | 1461888454530 Marionette TRACE conn5 <- [1,1458,null,{}] 17:07:34 INFO - PROCESS | 1856 | 1461888454537 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:34 INFO - PROCESS | 1856 | 1461888454760 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 17:07:35 INFO - PROCESS | 1856 | 1461888455000 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505015000 == 120 [pid = 1856] [id = 372] 17:07:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f650652d800) [pid = 1856] [serial = 1117] [outer = (nil)] 17:07:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f6509c24000) [pid = 1856] [serial = 1118] [outer = 0x7f650652d800] 17:07:35 INFO - PROCESS | 1856 | 1461888455116 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f6509c2fc00) [pid = 1856] [serial = 1119] [outer = 0x7f650652d800] 17:07:36 INFO - PROCESS | 1856 | 1461888456027 Marionette TRACE conn5 <- [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]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1542ms 17:07:36 INFO - PROCESS | 1856 | 1461888456068 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1856 | 1461888456072 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 17:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:07:36 INFO - PROCESS | 1856 | 1461888456078 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1856 | 1461888456081 Marionette TRACE conn5 <- [1,1462,null,{}] 17:07:36 INFO - PROCESS | 1856 | 1461888456087 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 1856 | 1461888456294 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 17:07:36 INFO - PROCESS | 1856 | 1461888456538 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6506509800 == 121 [pid = 1856] [id = 373] 17:07:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f650843b000) [pid = 1856] [serial = 1120] [outer = (nil)] 17:07:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f6509fa1400) [pid = 1856] [serial = 1121] [outer = 0x7f650843b000] 17:07:36 INFO - PROCESS | 1856 | 1461888456624 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f6509faa000) [pid = 1856] [serial = 1122] [outer = 0x7f650843b000] 17:07:37 INFO - PROCESS | 1856 | 1461888457548 Marionette TRACE conn5 <- [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]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1529ms 17:07:37 INFO - PROCESS | 1856 | 1461888457610 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1856 | 1461888457614 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 17:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:07:37 INFO - PROCESS | 1856 | 1461888457620 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1856 | 1461888457624 Marionette TRACE conn5 <- [1,1466,null,{}] 17:07:37 INFO - PROCESS | 1856 | 1461888457629 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:37 INFO - PROCESS | 1856 | 1461888457845 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 17:07:38 INFO - PROCESS | 1856 | 1461888458094 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650989c000 == 122 [pid = 1856] [id = 374] 17:07:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64de417c00) [pid = 1856] [serial = 1123] [outer = (nil)] 17:07:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64de41e400) [pid = 1856] [serial = 1124] [outer = 0x7f64de417c00] 17:07:38 INFO - PROCESS | 1856 | 1461888458182 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64de423000) [pid = 1856] [serial = 1125] [outer = 0x7f64de417c00] 17:07:39 INFO - PROCESS | 1856 | 1461888459111 Marionette TRACE conn5 <- [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]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1536ms 17:07:39 INFO - PROCESS | 1856 | 1461888459158 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 17:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:07:39 INFO - PROCESS | 1856 | 1461888459163 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 17:07:39 INFO - PROCESS | 1856 | 1461888459170 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1856 | 1461888459175 Marionette TRACE conn5 <- [1,1470,null,{}] 17:07:39 INFO - PROCESS | 1856 | 1461888459180 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:39 INFO - PROCESS | 1856 | 1461888459416 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 17:07:39 INFO - PROCESS | 1856 | 1461888459668 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e59e800 == 123 [pid = 1856] [id = 375] 17:07:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64df7b0000) [pid = 1856] [serial = 1126] [outer = (nil)] 17:07:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64df7b1c00) [pid = 1856] [serial = 1127] [outer = 0x7f64df7b0000] 17:07:39 INFO - PROCESS | 1856 | 1461888459794 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f6509facc00) [pid = 1856] [serial = 1128] [outer = 0x7f64df7b0000] 17:07:40 INFO - PROCESS | 1856 | 1461888460700 Marionette TRACE conn5 <- [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]]]}] 17:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1591ms 17:07:40 INFO - PROCESS | 1856 | 1461888460763 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1856 | 1461888460766 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:07:40 INFO - PROCESS | 1856 | 1461888460773 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1856 | 1461888460776 Marionette TRACE conn5 <- [1,1474,null,{}] 17:07:40 INFO - PROCESS | 1856 | 1461888460782 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:41 INFO - PROCESS | 1856 | 1461888460998 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 17:07:41 INFO - PROCESS | 1856 | 1461888461255 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dce800 == 124 [pid = 1856] [id = 376] 17:07:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f64de986800) [pid = 1856] [serial = 1129] [outer = (nil)] 17:07:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f64de98d400) [pid = 1856] [serial = 1130] [outer = 0x7f64de986800] 17:07:41 INFO - PROCESS | 1856 | 1461888461372 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f64de991c00) [pid = 1856] [serial = 1131] [outer = 0x7f64de986800] 17:07:42 INFO - PROCESS | 1856 | 1461888462305 Marionette TRACE conn5 <- [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]]]}] 17:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1588ms 17:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:07:42 INFO - PROCESS | 1856 | 1461888462363 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1856 | 1461888462365 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 17:07:42 INFO - PROCESS | 1856 | 1461888462372 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1856 | 1461888462375 Marionette TRACE conn5 <- [1,1478,null,{}] 17:07:42 INFO - PROCESS | 1856 | 1461888462381 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:42 INFO - PROCESS | 1856 | 1461888462601 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 17:07:42 INFO - PROCESS | 1856 | 1461888462859 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2a8800 == 125 [pid = 1856] [id = 377] 17:07:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64de988800) [pid = 1856] [serial = 1132] [outer = (nil)] 17:07:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64dea32c00) [pid = 1856] [serial = 1133] [outer = 0x7f64de988800] 17:07:42 INFO - PROCESS | 1856 | 1461888462992 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f64dea37c00) [pid = 1856] [serial = 1134] [outer = 0x7f64de988800] 17:07:43 INFO - PROCESS | 1856 | 1461888463889 Marionette TRACE conn5 <- [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]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1594ms 17:07:43 INFO - PROCESS | 1856 | 1461888463967 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1856 | 1461888463970 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:07:43 INFO - PROCESS | 1856 | 1461888463976 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1856 | 1461888463979 Marionette TRACE conn5 <- [1,1482,null,{}] 17:07:43 INFO - PROCESS | 1856 | 1461888463985 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:44 INFO - PROCESS | 1856 | 1461888464198 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 17:07:44 INFO - PROCESS | 1856 | 1461888464443 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1be8800 == 126 [pid = 1856] [id = 378] 17:07:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64dea2e400) [pid = 1856] [serial = 1135] [outer = (nil)] 17:07:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64df7adc00) [pid = 1856] [serial = 1136] [outer = 0x7f64dea2e400] 17:07:44 INFO - PROCESS | 1856 | 1461888464561 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64e41b9400) [pid = 1856] [serial = 1137] [outer = 0x7f64dea2e400] 17:07:46 INFO - PROCESS | 1856 | 1461888466003 Marionette TRACE conn5 <- [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]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2085ms 17:07:46 INFO - PROCESS | 1856 | 1461888466112 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1856 | 1461888466118 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:07:46 INFO - PROCESS | 1856 | 1461888466130 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1856 | 1461888466135 Marionette TRACE conn5 <- [1,1486,null,{}] 17:07:46 INFO - PROCESS | 1856 | 1461888466144 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:46 INFO - PROCESS | 1856 | 1461888466346 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 17:07:46 INFO - PROCESS | 1856 | 1461888466550 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b15000 == 127 [pid = 1856] [id = 379] 17:07:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64de994800) [pid = 1856] [serial = 1138] [outer = (nil)] 17:07:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64de9a0400) [pid = 1856] [serial = 1139] [outer = 0x7f64de994800] 17:07:46 INFO - PROCESS | 1856 | 1461888466661 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64dea3c000) [pid = 1856] [serial = 1140] [outer = 0x7f64de994800] 17:07:47 INFO - PROCESS | 1856 | 1461888467800 Marionette TRACE conn5 <- [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]]]}] 17:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1748ms 17:07:47 INFO - PROCESS | 1856 | 1461888467879 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1856 | 1461888467888 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:07:47 INFO - PROCESS | 1856 | 1461888467898 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1856 | 1461888467901 Marionette TRACE conn5 <- [1,1490,null,{}] 17:07:47 INFO - PROCESS | 1856 | 1461888467908 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:48 INFO - PROCESS | 1856 | 1461888468162 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 17:07:48 INFO - PROCESS | 1856 | 1461888468408 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e089e000 == 128 [pid = 1856] [id = 380] 17:07:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64e3eb3400) [pid = 1856] [serial = 1141] [outer = (nil)] 17:07:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64e41b8c00) [pid = 1856] [serial = 1142] [outer = 0x7f64e3eb3400] 17:07:48 INFO - PROCESS | 1856 | 1461888468478 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64e4b8e800) [pid = 1856] [serial = 1143] [outer = 0x7f64e3eb3400] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1be4800 == 127 [pid = 1856] [id = 363] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64f72cc000) [pid = 1856] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64e40a0400) [pid = 1856] [serial = 1010] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e7a43000) [pid = 1856] [serial = 1004] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e4b9ec00) [pid = 1856] [serial = 1007] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f6507f0fc00) [pid = 1856] [serial = 995] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f6509c73000) [pid = 1856] [serial = 998] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f6506555400) [pid = 1856] [serial = 1001] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b07000 == 126 [pid = 1856] [id = 362] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e306c000 == 125 [pid = 1856] [id = 361] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce06000 == 124 [pid = 1856] [id = 360] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0892800 == 123 [pid = 1856] [id = 359] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deae0000 == 122 [pid = 1856] [id = 357] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8793800 == 121 [pid = 1856] [id = 356] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e37800 == 120 [pid = 1856] [id = 355] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f71c1800 == 119 [pid = 1856] [id = 354] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63ce800 == 118 [pid = 1856] [id = 353] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a35800 == 117 [pid = 1856] [id = 352] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f00c1800 == 116 [pid = 1856] [id = 351] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e8800 == 115 [pid = 1856] [id = 350] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb13800 == 114 [pid = 1856] [id = 349] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec221000 == 113 [pid = 1856] [id = 348] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d20000 == 112 [pid = 1856] [id = 347] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7182800 == 111 [pid = 1856] [id = 346] 17:07:49 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e305b800 == 110 [pid = 1856] [id = 345] 17:07:49 INFO - PROCESS | 1856 | 1461888469476 Marionette TRACE conn5 <- [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]]]}] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64ec60a400) [pid = 1856] [serial = 1032] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64ebca5800) [pid = 1856] [serial = 969] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64ebf07800) [pid = 1856] [serial = 1031] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f6504242c00) [pid = 1856] [serial = 989] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64f8f0cc00) [pid = 1856] [serial = 986] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f64dccd5000) [pid = 1856] [serial = 1013] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f64e8eca800) [pid = 1856] [serial = 1025] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f64ebf11800) [pid = 1856] [serial = 1028] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64f372cc00) [pid = 1856] [serial = 983] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64e713cc00) [pid = 1856] [serial = 1017] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64ebd27800) [pid = 1856] [serial = 974] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e4b87800) [pid = 1856] [serial = 971] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64e8eca400) [pid = 1856] [serial = 1023] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e4b8d400) [pid = 1856] [serial = 1022] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64ede9cc00) [pid = 1856] [serial = 977] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64ebca4800) [pid = 1856] [serial = 1026] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64e74b1400) [pid = 1856] [serial = 1019] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e338b400) [pid = 1856] [serial = 1014] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64e7af2400) [pid = 1856] [serial = 1020] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64e4ba0800) [pid = 1856] [serial = 1016] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64ec608800) [pid = 1856] [serial = 1029] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f6505341400) [pid = 1856] [serial = 992] [outer = (nil)] [url = about:blank] 17:07:49 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64f034ac00) [pid = 1856] [serial = 980] [outer = (nil)] [url = about:blank] 17:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1638ms 17:07:49 INFO - PROCESS | 1856 | 1461888469537 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 17:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:07:49 INFO - PROCESS | 1856 | 1461888469541 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 17:07:49 INFO - PROCESS | 1856 | 1461888469548 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1856 | 1461888469554 Marionette TRACE conn5 <- [1,1494,null,{}] 17:07:49 INFO - PROCESS | 1856 | 1461888469570 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:49 INFO - PROCESS | 1856 | 1461888469759 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 17:07:50 INFO - PROCESS | 1856 | 1461888470013 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1ed7000 == 111 [pid = 1856] [id = 381] 17:07:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64e4ba0c00) [pid = 1856] [serial = 1144] [outer = (nil)] 17:07:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64e7a47c00) [pid = 1856] [serial = 1145] [outer = 0x7f64e4ba0c00] 17:07:50 INFO - PROCESS | 1856 | 1461888470092 Marionette DEBUG loaded listener.js 17:07:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f64e7d6b800) [pid = 1856] [serial = 1146] [outer = 0x7f64e4ba0c00] 17:07:50 INFO - PROCESS | 1856 | 1461888470858 Marionette TRACE conn5 <- [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]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1344ms 17:07:50 INFO - PROCESS | 1856 | 1461888470894 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 17:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:07:50 INFO - PROCESS | 1856 | 1461888470900 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 17:07:50 INFO - PROCESS | 1856 | 1461888470906 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1856 | 1461888470909 Marionette TRACE conn5 <- [1,1498,null,{}] 17:07:50 INFO - PROCESS | 1856 | 1461888470914 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:51 INFO - PROCESS | 1856 | 1461888471089 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 17:07:51 INFO - PROCESS | 1856 | 1461888471104 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61cb000 == 112 [pid = 1856] [id = 382] 17:07:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f64e7d6cc00) [pid = 1856] [serial = 1147] [outer = (nil)] 17:07:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64e90c6c00) [pid = 1856] [serial = 1148] [outer = 0x7f64e7d6cc00] 17:07:51 INFO - PROCESS | 1856 | 1461888471169 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64ebc13c00) [pid = 1856] [serial = 1149] [outer = 0x7f64e7d6cc00] 17:07:52 INFO - PROCESS | 1856 | 1461888472112 Marionette TRACE conn5 <- [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]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1232ms 17:07:52 INFO - PROCESS | 1856 | 1461888472151 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 1856 | 1461888472155 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 17:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:07:52 INFO - PROCESS | 1856 | 1461888472161 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1856 | 1461888472163 Marionette TRACE conn5 <- [1,1502,null,{}] 17:07:52 INFO - PROCESS | 1856 | 1461888472177 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:52 INFO - PROCESS | 1856 | 1461888472439 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 17:07:52 INFO - PROCESS | 1856 | 1461888472468 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7edf800 == 113 [pid = 1856] [id = 383] 17:07:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64e8dd9000) [pid = 1856] [serial = 1150] [outer = (nil)] 17:07:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64ebca9800) [pid = 1856] [serial = 1151] [outer = 0x7f64e8dd9000] 17:07:52 INFO - PROCESS | 1856 | 1461888472530 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64ebd2e400) [pid = 1856] [serial = 1152] [outer = 0x7f64e8dd9000] 17:07:53 INFO - PROCESS | 1856 | 1461888473422 Marionette TRACE conn5 <- [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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:07:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1336ms 17:07:53 INFO - PROCESS | 1856 | 1461888473505 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1856 | 1461888473509 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:07:53 INFO - PROCESS | 1856 | 1461888473514 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1856 | 1461888473516 Marionette TRACE conn5 <- [1,1506,null,{}] 17:07:53 INFO - PROCESS | 1856 | 1461888473522 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1856 | 1461888473803 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 17:07:54 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64e713d000) [pid = 1856] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:07:54 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64dccd2800) [pid = 1856] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:07:54 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64e41bb400) [pid = 1856] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:07:54 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e2570c00) [pid = 1856] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:07:54 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64e40a1400) [pid = 1856] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:07:54 INFO - PROCESS | 1856 | 1461888474380 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61d6800 == 114 [pid = 1856] [id = 384] 17:07:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64dcccfc00) [pid = 1856] [serial = 1153] [outer = (nil)] 17:07:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64e4ba3000) [pid = 1856] [serial = 1154] [outer = 0x7f64dcccfc00] 17:07:54 INFO - PROCESS | 1856 | 1461888474447 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64ed943400) [pid = 1856] [serial = 1155] [outer = 0x7f64dcccfc00] 17:07:55 INFO - PROCESS | 1856 | 1461888475122 Marionette TRACE conn5 <- [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]]]}] 17:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1628ms 17:07:55 INFO - PROCESS | 1856 | 1461888475143 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1856 | 1461888475145 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:07:55 INFO - PROCESS | 1856 | 1461888475154 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1856 | 1461888475158 Marionette TRACE conn5 <- [1,1510,null,{}] 17:07:55 INFO - PROCESS | 1856 | 1461888475163 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 1856 | 1461888475417 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 17:07:55 INFO - PROCESS | 1856 | 1461888475437 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1d5800 == 115 [pid = 1856] [id = 385] 17:07:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64ec5e5000) [pid = 1856] [serial = 1156] [outer = (nil)] 17:07:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64ed996400) [pid = 1856] [serial = 1157] [outer = 0x7f64ec5e5000] 17:07:55 INFO - PROCESS | 1856 | 1461888475501 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64ede91c00) [pid = 1856] [serial = 1158] [outer = 0x7f64ec5e5000] 17:07:56 INFO - PROCESS | 1856 | 1461888476433 Marionette TRACE conn5 <- [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]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1329ms 17:07:56 INFO - PROCESS | 1856 | 1461888476484 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 1856 | 1461888476490 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:07:56 INFO - PROCESS | 1856 | 1461888476499 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 1856 | 1461888476504 Marionette TRACE conn5 <- [1,1514,null,{}] 17:07:56 INFO - PROCESS | 1856 | 1461888476512 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:56 INFO - PROCESS | 1856 | 1461888476750 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 17:07:57 INFO - PROCESS | 1856 | 1461888477023 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0ddf800 == 116 [pid = 1856] [id = 386] 17:07:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64de993800) [pid = 1856] [serial = 1159] [outer = (nil)] 17:07:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64de9a0800) [pid = 1856] [serial = 1160] [outer = 0x7f64de993800] 17:07:57 INFO - PROCESS | 1856 | 1461888477142 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64df7a5400) [pid = 1856] [serial = 1161] [outer = 0x7f64de993800] 17:07:58 INFO - PROCESS | 1856 | 1461888478050 Marionette TRACE conn5 <- [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]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1590ms 17:07:58 INFO - PROCESS | 1856 | 1461888478089 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1856 | 1461888478098 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:07:58 INFO - PROCESS | 1856 | 1461888478108 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1856 | 1461888478112 Marionette TRACE conn5 <- [1,1518,null,{}] 17:07:58 INFO - PROCESS | 1856 | 1461888478118 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 1856 | 1461888478364 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 17:07:58 INFO - PROCESS | 1856 | 1461888478613 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61c2800 == 117 [pid = 1856] [id = 387] 17:07:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64e41b9800) [pid = 1856] [serial = 1162] [outer = (nil)] 17:07:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f64e4b8e000) [pid = 1856] [serial = 1163] [outer = 0x7f64e41b9800] 17:07:58 INFO - PROCESS | 1856 | 1461888478729 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f64e713d000) [pid = 1856] [serial = 1164] [outer = 0x7f64e41b9800] 17:07:59 INFO - PROCESS | 1856 | 1461888479643 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1590ms 17:07:59 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:07:59 INFO - PROCESS | 1856 | 1461888479700 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1856 | 1461888479703 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 17:07:59 INFO - PROCESS | 1856 | 1461888479710 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1856 | 1461888479715 Marionette TRACE conn5 <- [1,1522,null,{}] 17:07:59 INFO - PROCESS | 1856 | 1461888479735 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:00 INFO - PROCESS | 1856 | 1461888480041 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 17:08:00 INFO - PROCESS | 1856 | 1461888480320 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a27000 == 118 [pid = 1856] [id = 388] 17:08:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f64e8ec9400) [pid = 1856] [serial = 1165] [outer = (nil)] 17:08:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f64ebc15c00) [pid = 1856] [serial = 1166] [outer = 0x7f64e8ec9400] 17:08:00 INFO - PROCESS | 1856 | 1461888480401 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64ec5dbc00) [pid = 1856] [serial = 1167] [outer = 0x7f64e8ec9400] 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:01 INFO - PROCESS | 1856 | 1461888481354 Marionette TRACE conn5 <- [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"]]]}] 17:08:01 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 () { 17:08:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:08:01 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 () { 17:08:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:08:01 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 () { 17:08:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:08:01 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 () { 17:08:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:08:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1689ms 17:08:01 INFO - PROCESS | 1856 | 1461888481403 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1856 | 1461888481417 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 17:08:01 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:08:01 INFO - PROCESS | 1856 | 1461888481427 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1856 | 1461888481431 Marionette TRACE conn5 <- [1,1526,null,{}] 17:08:01 INFO - PROCESS | 1856 | 1461888481439 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:01 INFO - PROCESS | 1856 | 1461888481639 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 17:08:01 INFO - PROCESS | 1856 | 1461888481886 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72cc800 == 119 [pid = 1856] [id = 389] 17:08:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64e4809800) [pid = 1856] [serial = 1168] [outer = (nil)] 17:08:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f64ed779000) [pid = 1856] [serial = 1169] [outer = 0x7f64e4809800] 17:08:02 INFO - PROCESS | 1856 | 1461888482011 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64edffa800) [pid = 1856] [serial = 1170] [outer = 0x7f64e4809800] 17:08:02 INFO - PROCESS | 1856 | 1461888482821 Marionette TRACE conn5 <- [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"]]]}] 17:08:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:08:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:08:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:08:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1431ms 17:08:02 INFO - PROCESS | 1856 | 1461888482861 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1856 | 1461888482867 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 17:08:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:08:02 INFO - PROCESS | 1856 | 1461888482873 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1856 | 1461888482876 Marionette TRACE conn5 <- [1,1530,null,{}] 17:08:02 INFO - PROCESS | 1856 | 1461888482881 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 1856 | 1461888483107 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 17:08:03 INFO - PROCESS | 1856 | 1461888483284 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b66800 == 120 [pid = 1856] [id = 390] 17:08:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64e8ed1c00) [pid = 1856] [serial = 1171] [outer = (nil)] 17:08:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64ef0c4800) [pid = 1856] [serial = 1172] [outer = 0x7f64e8ed1c00] 17:08:03 INFO - PROCESS | 1856 | 1461888483398 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64f2da4800) [pid = 1856] [serial = 1173] [outer = 0x7f64e8ed1c00] 17:08:04 INFO - PROCESS | 1856 | 1461888484221 Marionette TRACE conn5 <- [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]]]}] 17:08:04 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 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:08:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:08:04 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:08:04 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. 17:08:04 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:08:04 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1379ms 17:08:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:08:04 INFO - PROCESS | 1856 | 1461888484255 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1856 | 1461888484258 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 17:08:04 INFO - PROCESS | 1856 | 1461888484264 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1856 | 1461888484267 Marionette TRACE conn5 <- [1,1534,null,{}] 17:08:04 INFO - PROCESS | 1856 | 1461888484272 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:04 INFO - PROCESS | 1856 | 1461888484529 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 17:08:04 INFO - PROCESS | 1856 | 1461888484716 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509c83000 == 121 [pid = 1856] [id = 391] 17:08:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64ec609800) [pid = 1856] [serial = 1174] [outer = (nil)] 17:08:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64f6cadc00) [pid = 1856] [serial = 1175] [outer = 0x7f64ec609800] 17:08:04 INFO - PROCESS | 1856 | 1461888484838 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64fae6a800) [pid = 1856] [serial = 1176] [outer = 0x7f64ec609800] 17:08:05 INFO - PROCESS | 1856 | 1461888485758 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:08:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1528ms 17:08:05 INFO - PROCESS | 1856 | 1461888485794 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1856 | 1461888485798 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 17:08:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:08:05 INFO - PROCESS | 1856 | 1461888485805 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1856 | 1461888485808 Marionette TRACE conn5 <- [1,1538,null,{}] 17:08:05 INFO - PROCESS | 1856 | 1461888485834 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:06 INFO - PROCESS | 1856 | 1461888486044 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 17:08:06 INFO - PROCESS | 1856 | 1461888486251 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec4a6000 == 122 [pid = 1856] [id = 392] 17:08:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64ef0c9000) [pid = 1856] [serial = 1177] [outer = (nil)] 17:08:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64ff2a2000) [pid = 1856] [serial = 1178] [outer = 0x7f64ef0c9000] 17:08:06 INFO - PROCESS | 1856 | 1461888486374 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7f6505345c00) [pid = 1856] [serial = 1179] [outer = 0x7f64ef0c9000] 17:08:07 INFO - PROCESS | 1856 | 1461888487307 Marionette TRACE conn5 <- [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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1551ms 17:08:07 INFO - PROCESS | 1856 | 1461888487357 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 17:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:08:07 INFO - PROCESS | 1856 | 1461888487361 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 17:08:07 INFO - PROCESS | 1856 | 1461888487368 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1856 | 1461888487372 Marionette TRACE conn5 <- [1,1542,null,{}] 17:08:07 INFO - PROCESS | 1856 | 1461888487377 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:07 INFO - PROCESS | 1856 | 1461888487598 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 17:08:07 INFO - PROCESS | 1856 | 1461888487843 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec4be800 == 123 [pid = 1856] [id = 393] 17:08:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7f64deced800) [pid = 1856] [serial = 1180] [outer = (nil)] 17:08:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7f64decf5c00) [pid = 1856] [serial = 1181] [outer = 0x7f64deced800] 17:08:07 INFO - PROCESS | 1856 | 1461888487963 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7f64decfb400) [pid = 1856] [serial = 1182] [outer = 0x7f64deced800] 17:08:08 INFO - PROCESS | 1856 | 1461888488797 Marionette TRACE conn5 <- [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]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:08:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1481ms 17:08:08 INFO - PROCESS | 1856 | 1461888488849 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 1856 | 1461888488853 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 17:08:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:08:08 INFO - PROCESS | 1856 | 1461888488859 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1856 | 1461888488861 Marionette TRACE conn5 <- [1,1546,null,{}] 17:08:08 INFO - PROCESS | 1856 | 1461888488867 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:09 INFO - PROCESS | 1856 | 1461888489088 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 17:08:09 INFO - PROCESS | 1856 | 1461888489290 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c30800 == 124 [pid = 1856] [id = 394] 17:08:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7f64decef800) [pid = 1856] [serial = 1183] [outer = (nil)] 17:08:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7f64df846800) [pid = 1856] [serial = 1184] [outer = 0x7f64decef800] 17:08:09 INFO - PROCESS | 1856 | 1461888489366 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7f64df84b800) [pid = 1856] [serial = 1185] [outer = 0x7f64decef800] 17:08:10 INFO - PROCESS | 1856 | 1461888490273 Marionette TRACE conn5 <- [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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:08:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1478ms 17:08:10 INFO - PROCESS | 1856 | 1461888490339 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 17:08:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:08:10 INFO - PROCESS | 1856 | 1461888490343 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 17:08:10 INFO - PROCESS | 1856 | 1461888490349 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1856 | 1461888490352 Marionette TRACE conn5 <- [1,1550,null,{}] 17:08:10 INFO - PROCESS | 1856 | 1461888490357 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:10 INFO - PROCESS | 1856 | 1461888490575 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 17:08:10 INFO - PROCESS | 1856 | 1461888490824 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca91800 == 125 [pid = 1856] [id = 395] 17:08:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7f64decf6800) [pid = 1856] [serial = 1186] [outer = (nil)] 17:08:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7f64df850c00) [pid = 1856] [serial = 1187] [outer = 0x7f64decf6800] 17:08:10 INFO - PROCESS | 1856 | 1461888490944 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7f64faf7c400) [pid = 1856] [serial = 1188] [outer = 0x7f64decf6800] 17:08:11 INFO - PROCESS | 1856 | 1461888491862 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1585ms 17:08:11 INFO - PROCESS | 1856 | 1461888491934 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1856 | 1461888491939 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 17:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:08:11 INFO - PROCESS | 1856 | 1461888491944 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1856 | 1461888491948 Marionette TRACE conn5 <- [1,1554,null,{}] 17:08:11 INFO - PROCESS | 1856 | 1461888491953 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:12 INFO - PROCESS | 1856 | 1461888492196 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 17:08:12 INFO - PROCESS | 1856 | 1461888492516 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db0cc000 == 126 [pid = 1856] [id = 396] 17:08:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7f6509c32c00) [pid = 1856] [serial = 1189] [outer = (nil)] 17:08:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7f6509fa6000) [pid = 1856] [serial = 1190] [outer = 0x7f6509c32c00] 17:08:12 INFO - PROCESS | 1856 | 1461888492596 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7f650a56bc00) [pid = 1856] [serial = 1191] [outer = 0x7f6509c32c00] 17:08:13 INFO - PROCESS | 1856 | 1461888493524 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:08:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1637ms 17:08:13 INFO - PROCESS | 1856 | 1461888493584 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1856 | 1461888493587 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:08:13 INFO - PROCESS | 1856 | 1461888493593 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1856 | 1461888493596 Marionette TRACE conn5 <- [1,1558,null,{}] 17:08:13 INFO - PROCESS | 1856 | 1461888493602 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:13 INFO - PROCESS | 1856 | 1461888493799 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 17:08:14 INFO - PROCESS | 1856 | 1461888494061 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db1d0800 == 127 [pid = 1856] [id = 397] 17:08:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7f64de1b9c00) [pid = 1856] [serial = 1192] [outer = (nil)] 17:08:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7f64de1c4800) [pid = 1856] [serial = 1193] [outer = 0x7f64de1b9c00] 17:08:14 INFO - PROCESS | 1856 | 1461888494185 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7f6509c73000) [pid = 1856] [serial = 1194] [outer = 0x7f64de1b9c00] 17:08:14 INFO - PROCESS | 1856 | 1461888494966 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:08:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1434ms 17:08:15 INFO - PROCESS | 1856 | 1461888495028 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1856 | 1461888495032 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:08:15 INFO - PROCESS | 1856 | 1461888495038 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1856 | 1461888495040 Marionette TRACE conn5 <- [1,1562,null,{}] 17:08:15 INFO - PROCESS | 1856 | 1461888495046 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 1856 | 1461888495256 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 17:08:15 INFO - PROCESS | 1856 | 1461888495476 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db1e6800 == 128 [pid = 1856] [id = 398] 17:08:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7f64dc5e3c00) [pid = 1856] [serial = 1195] [outer = (nil)] 17:08:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7f64dc5eb000) [pid = 1856] [serial = 1196] [outer = 0x7f64dc5e3c00] 17:08:15 INFO - PROCESS | 1856 | 1461888495594 Marionette DEBUG loaded listener.js 17:08:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7f64dc5ef800) [pid = 1856] [serial = 1197] [outer = 0x7f64dc5e3c00] 17:08:16 INFO - PROCESS | 1856 | 1461888496541 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1579ms 17:08:16 INFO - PROCESS | 1856 | 1461888496618 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1856 | 1461888496622 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 17:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:08:16 INFO - PROCESS | 1856 | 1461888496628 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1856 | 1461888496630 Marionette TRACE conn5 <- [1,1566,null,{}] 17:08:16 INFO - PROCESS | 1856 | 1461888496636 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:16 INFO - PROCESS | 1856 | 1461888496846 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 17:08:17 INFO - PROCESS | 1856 | 1461888497117 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec324000 == 129 [pid = 1856] [id = 399] 17:08:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7f64dc5e4400) [pid = 1856] [serial = 1198] [outer = (nil)] 17:08:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7f64de1c5400) [pid = 1856] [serial = 1199] [outer = 0x7f64dc5e4400] 17:08:17 INFO - PROCESS | 1856 | 1461888497236 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7f64eedb6800) [pid = 1856] [serial = 1200] [outer = 0x7f64dc5e4400] 17:08:18 INFO - PROCESS | 1856 | 1461888498116 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:08:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1529ms 17:08:18 INFO - PROCESS | 1856 | 1461888498158 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1856 | 1461888498162 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 17:08:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:08:18 INFO - PROCESS | 1856 | 1461888498168 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1856 | 1461888498170 Marionette TRACE conn5 <- [1,1570,null,{}] 17:08:18 INFO - PROCESS | 1856 | 1461888498175 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:18 INFO - PROCESS | 1856 | 1461888498383 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 17:08:18 INFO - PROCESS | 1856 | 1461888498640 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc566000 == 130 [pid = 1856] [id = 400] 17:08:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7f64dc53b400) [pid = 1856] [serial = 1201] [outer = (nil)] 17:08:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7f64dc540800) [pid = 1856] [serial = 1202] [outer = 0x7f64dc53b400] 17:08:18 INFO - PROCESS | 1856 | 1461888498757 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7f64dc544c00) [pid = 1856] [serial = 1203] [outer = 0x7f64dc53b400] 17:08:19 INFO - PROCESS | 1856 | 1461888499651 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1535ms 17:08:19 INFO - PROCESS | 1856 | 1461888499704 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1856 | 1461888499707 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:08:19 INFO - PROCESS | 1856 | 1461888499713 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1856 | 1461888499715 Marionette TRACE conn5 <- [1,1574,null,{}] 17:08:19 INFO - PROCESS | 1856 | 1461888499721 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:19 INFO - PROCESS | 1856 | 1461888499919 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 17:08:20 INFO - PROCESS | 1856 | 1461888500134 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31c6800 == 131 [pid = 1856] [id = 401] 17:08:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x7f64dc53c400) [pid = 1856] [serial = 1204] [outer = (nil)] 17:08:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x7f64e3389c00) [pid = 1856] [serial = 1205] [outer = 0x7f64dc53c400] 17:08:20 INFO - PROCESS | 1856 | 1461888500253 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x7f64ed945400) [pid = 1856] [serial = 1206] [outer = 0x7f64dc53c400] 17:08:21 INFO - PROCESS | 1856 | 1461888501690 Marionette TRACE conn5 <- [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]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 2032ms 17:08:21 INFO - PROCESS | 1856 | 1461888501747 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1856 | 1461888501752 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 17:08:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:08:21 INFO - PROCESS | 1856 | 1461888501761 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1856 | 1461888501765 Marionette TRACE conn5 <- [1,1578,null,{}] 17:08:21 INFO - PROCESS | 1856 | 1461888501773 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:21 INFO - PROCESS | 1856 | 1461888501980 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 17:08:22 INFO - PROCESS | 1856 | 1461888502261 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1be0000 == 132 [pid = 1856] [id = 402] 17:08:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7f64de99c800) [pid = 1856] [serial = 1207] [outer = (nil)] 17:08:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7f64dea32400) [pid = 1856] [serial = 1208] [outer = 0x7f64de99c800] 17:08:22 INFO - PROCESS | 1856 | 1461888502389 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x7f64df7a8800) [pid = 1856] [serial = 1209] [outer = 0x7f64de99c800] 17:08:23 INFO - PROCESS | 1856 | 1461888503259 Marionette TRACE conn5 <- [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]]]}] 17:08:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:08:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1539ms 17:08:23 INFO - PROCESS | 1856 | 1461888503300 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1856 | 1461888503309 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 17:08:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:08:23 INFO - PROCESS | 1856 | 1461888503318 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1856 | 1461888503322 Marionette TRACE conn5 <- [1,1582,null,{}] 17:08:23 INFO - PROCESS | 1856 | 1461888503327 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:23 INFO - PROCESS | 1856 | 1461888503521 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 17:08:23 INFO - PROCESS | 1856 | 1461888503962 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dead7000 == 133 [pid = 1856] [id = 403] 17:08:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x7f64df7a8c00) [pid = 1856] [serial = 1210] [outer = (nil)] 17:08:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x7f64e0c4d800) [pid = 1856] [serial = 1211] [outer = 0x7f64df7a8c00] 17:08:24 INFO - PROCESS | 1856 | 1461888504039 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x7f64e0c53400) [pid = 1856] [serial = 1212] [outer = 0x7f64df7a8c00] 17:08:24 INFO - PROCESS | 1856 | 1461888504926 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:08:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1683ms 17:08:25 INFO - PROCESS | 1856 | 1461888505001 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 17:08:25 INFO - PROCESS | 1856 | 1461888505005 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 17:08:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:08:25 INFO - PROCESS | 1856 | 1461888505012 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1856 | 1461888505018 Marionette TRACE conn5 <- [1,1586,null,{}] 17:08:25 INFO - PROCESS | 1856 | 1461888505034 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:25 INFO - PROCESS | 1856 | 1461888505337 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f00c7000 == 132 [pid = 1856] [id = 325] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x7f64edf82800) [pid = 1856] [serial = 1094] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x7f64f7f40800) [pid = 1856] [serial = 1064] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x7f64f1ac0000) [pid = 1856] [serial = 1061] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x7f64f8bbe800) [pid = 1856] [serial = 1067] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7f6504245800) [pid = 1856] [serial = 1070] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7f64ef21c800) [pid = 1856] [serial = 1073] [outer = (nil)] [url = about:blank] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61d6800 == 131 [pid = 1856] [id = 384] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7edf800 == 130 [pid = 1856] [id = 383] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61cb000 == 129 [pid = 1856] [id = 382] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1ed7000 == 128 [pid = 1856] [id = 381] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e089e000 == 127 [pid = 1856] [id = 380] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b15000 == 126 [pid = 1856] [id = 379] 17:08:25 INFO - PROCESS | 1856 | 1461888505674 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505015000 == 125 [pid = 1856] [id = 372] 17:08:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1bec800 == 126 [pid = 1856] [id = 404] 17:08:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7f64dea37800) [pid = 1856] [serial = 1213] [outer = (nil)] 17:08:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7f64e3fd4800) [pid = 1856] [serial = 1214] [outer = 0x7f64dea37800] 17:08:25 INFO - PROCESS | 1856 | 1461888505755 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x7f64e4c93800) [pid = 1856] [serial = 1215] [outer = 0x7f64dea37800] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe607800 == 125 [pid = 1856] [id = 371] 17:08:25 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f927a000 == 124 [pid = 1856] [id = 370] 17:08:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7814800 == 123 [pid = 1856] [id = 369] 17:08:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a2d000 == 122 [pid = 1856] [id = 368] 17:08:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d58000 == 121 [pid = 1856] [id = 366] 17:08:26 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1ed2800 == 120 [pid = 1856] [id = 365] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x7f64e4092c00) [pid = 1856] [serial = 1076] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7f64e4ca1000) [pid = 1856] [serial = 1080] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7f64e41afc00) [pid = 1856] [serial = 1079] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x7f64f1ad7000) [pid = 1856] [serial = 1058] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x7f64ed972800) [pid = 1856] [serial = 1049] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x7f64e7afd800) [pid = 1856] [serial = 1040] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7f64f006a400) [pid = 1856] [serial = 1055] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7f64ed7e0800) [pid = 1856] [serial = 1034] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7f64ebf02c00) [pid = 1856] [serial = 1043] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7f64e4805c00) [pid = 1856] [serial = 1037] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7f64ed910800) [pid = 1856] [serial = 1046] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7f64edf76c00) [pid = 1856] [serial = 1052] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7f64ed905400) [pid = 1856] [serial = 1089] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7f64ec60a000) [pid = 1856] [serial = 1088] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7f64e90c7c00) [pid = 1856] [serial = 1092] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7f64ebf04c00) [pid = 1856] [serial = 1086] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7f64e4093400) [pid = 1856] [serial = 1091] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7f64e90d2c00) [pid = 1856] [serial = 1085] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7f64e7312c00) [pid = 1856] [serial = 1082] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7f64e7d97c00) [pid = 1856] [serial = 1083] [outer = (nil)] [url = about:blank] 17:08:26 INFO - PROCESS | 1856 | 1461888506536 Marionette TRACE conn5 <- [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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:08:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1544ms 17:08:26 INFO - PROCESS | 1856 | 1461888506557 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1856 | 1461888506561 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 17:08:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:08:26 INFO - PROCESS | 1856 | 1461888506567 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1856 | 1461888506569 Marionette TRACE conn5 <- [1,1590,null,{}] 17:08:26 INFO - PROCESS | 1856 | 1461888506574 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:26 INFO - PROCESS | 1856 | 1461888506779 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 17:08:26 INFO - PROCESS | 1856 | 1461888506954 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f15000 == 121 [pid = 1856] [id = 405] 17:08:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7f64dcccb800) [pid = 1856] [serial = 1216] [outer = (nil)] 17:08:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7f64e731ec00) [pid = 1856] [serial = 1217] [outer = 0x7f64dcccb800] 17:08:27 INFO - PROCESS | 1856 | 1461888507028 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7f64e7af7c00) [pid = 1856] [serial = 1218] [outer = 0x7f64dcccb800] 17:08:27 INFO - PROCESS | 1856 | 1461888507894 Marionette TRACE conn5 <- [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]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:08:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1382ms 17:08:27 INFO - PROCESS | 1856 | 1461888507951 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 17:08:27 INFO - PROCESS | 1856 | 1461888507954 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 17:08:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:08:27 INFO - PROCESS | 1856 | 1461888507968 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1856 | 1461888507970 Marionette TRACE conn5 <- [1,1594,null,{}] 17:08:27 INFO - PROCESS | 1856 | 1461888507977 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 1856 | 1461888508243 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 17:08:28 INFO - PROCESS | 1856 | 1461888508276 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7de0000 == 122 [pid = 1856] [id = 406] 17:08:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7f64dc540c00) [pid = 1856] [serial = 1219] [outer = (nil)] 17:08:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7f64e8ddb000) [pid = 1856] [serial = 1220] [outer = 0x7f64dc540c00] 17:08:28 INFO - PROCESS | 1856 | 1461888508350 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7f64e90d3800) [pid = 1856] [serial = 1221] [outer = 0x7f64dc540c00] 17:08:29 INFO - PROCESS | 1856 | 1461888509265 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:08:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1334ms 17:08:29 INFO - PROCESS | 1856 | 1461888509296 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1856 | 1461888509300 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:08:29 INFO - PROCESS | 1856 | 1461888509305 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1856 | 1461888509307 Marionette TRACE conn5 <- [1,1598,null,{}] 17:08:29 INFO - PROCESS | 1856 | 1461888509313 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:29 INFO - PROCESS | 1856 | 1461888509616 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 17:08:29 INFO - PROCESS | 1856 | 1461888509654 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec4a4800 == 123 [pid = 1856] [id = 407] 17:08:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7f64ebc0e800) [pid = 1856] [serial = 1222] [outer = (nil)] 17:08:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7f64ed90e000) [pid = 1856] [serial = 1223] [outer = 0x7f64ebc0e800] 17:08:29 INFO - PROCESS | 1856 | 1461888509720 Marionette DEBUG loaded listener.js 17:08:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7f64ee757c00) [pid = 1856] [serial = 1224] [outer = 0x7f64ebc0e800] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7f64e7d6cc00) [pid = 1856] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7f64e4ba0c00) [pid = 1856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7f64e8dd9000) [pid = 1856] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7f64de994800) [pid = 1856] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7f64e3eb3400) [pid = 1856] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:08:30 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7f64dcccfc00) [pid = 1856] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:08:31 INFO - PROCESS | 1856 | 1461888511000 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:08:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1738ms 17:08:31 INFO - PROCESS | 1856 | 1461888511045 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1856 | 1461888511049 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:08:31 INFO - PROCESS | 1856 | 1461888511055 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1856 | 1461888511059 Marionette TRACE conn5 <- [1,1602,null,{}] 17:08:31 INFO - PROCESS | 1856 | 1461888511064 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:31 INFO - PROCESS | 1856 | 1461888511267 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 17:08:31 INFO - PROCESS | 1856 | 1461888511441 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb22800 == 124 [pid = 1856] [id = 408] 17:08:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7f64de994800) [pid = 1856] [serial = 1225] [outer = (nil)] 17:08:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7f64ed9da800) [pid = 1856] [serial = 1226] [outer = 0x7f64de994800] 17:08:31 INFO - PROCESS | 1856 | 1461888511519 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7f64eedbb400) [pid = 1856] [serial = 1227] [outer = 0x7f64de994800] 17:08:32 INFO - PROCESS | 1856 | 1461888512333 Marionette TRACE conn5 <- [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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:08:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1338ms 17:08:32 INFO - PROCESS | 1856 | 1461888512396 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1856 | 1461888512406 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 17:08:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:08:32 INFO - PROCESS | 1856 | 1461888512575 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1856 | 1461888512582 Marionette TRACE conn5 <- [1,1606,null,{}] 17:08:32 INFO - PROCESS | 1856 | 1461888512591 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:32 INFO - PROCESS | 1856 | 1461888512823 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 17:08:33 INFO - PROCESS | 1856 | 1461888513099 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deae4000 == 125 [pid = 1856] [id = 409] 17:08:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7f64de1c1000) [pid = 1856] [serial = 1228] [outer = (nil)] 17:08:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7f64de419c00) [pid = 1856] [serial = 1229] [outer = 0x7f64de1c1000] 17:08:33 INFO - PROCESS | 1856 | 1461888513177 Marionette DEBUG loaded listener.js 17:08:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7f64de98f400) [pid = 1856] [serial = 1230] [outer = 0x7f64de1c1000] 17:08:34 INFO - PROCESS | 1856 | 1461888514128 Marionette TRACE conn5 <- [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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:08:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1656ms 17:08:34 INFO - PROCESS | 1856 | 1461888514215 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1856 | 1461888514224 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:08:34 INFO - PROCESS | 1856 | 1461888514234 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1856 | 1461888514240 Marionette TRACE conn5 <- [1,1610,null,{}] 17:08:34 INFO - PROCESS | 1856 | 1461888514326 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:34 INFO - PROCESS | 1856 | 1461888514660 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 17:08:34 INFO - PROCESS | 1856 | 1461888514928 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c25000 == 126 [pid = 1856] [id = 410] 17:08:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7f64e0c52000) [pid = 1856] [serial = 1231] [outer = (nil)] 17:08:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7f64e0c56c00) [pid = 1856] [serial = 1232] [outer = 0x7f64e0c52000] 17:08:35 INFO - PROCESS | 1856 | 1461888515004 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7f64e338b800) [pid = 1856] [serial = 1233] [outer = 0x7f64e0c52000] 17:08:35 INFO - PROCESS | 1856 | 1461888515932 Marionette TRACE conn5 <- [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]]]}] 17:08:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:08:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1740ms 17:08:35 INFO - PROCESS | 1856 | 1461888515974 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 17:08:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:08:35 INFO - PROCESS | 1856 | 1461888515978 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 17:08:35 INFO - PROCESS | 1856 | 1461888515984 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1856 | 1461888515988 Marionette TRACE conn5 <- [1,1614,null,{}] 17:08:35 INFO - PROCESS | 1856 | 1461888515994 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:36 INFO - PROCESS | 1856 | 1461888516212 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 17:08:36 INFO - PROCESS | 1856 | 1461888516586 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef333000 == 127 [pid = 1856] [id = 411] 17:08:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7f64e7d73800) [pid = 1856] [serial = 1234] [outer = (nil)] 17:08:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7f64e8eca800) [pid = 1856] [serial = 1235] [outer = 0x7f64e7d73800] 17:08:36 INFO - PROCESS | 1856 | 1461888516691 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x7f64ebd2c800) [pid = 1856] [serial = 1236] [outer = 0x7f64e7d73800] 17:08:37 INFO - PROCESS | 1856 | 1461888517686 Marionette TRACE conn5 <- [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]]]}] 17:08:37 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 17:08:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1739ms 17:08:37 INFO - PROCESS | 1856 | 1461888517724 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1856 | 1461888517728 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:08:37 INFO - PROCESS | 1856 | 1461888517736 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1856 | 1461888517740 Marionette TRACE conn5 <- [1,1618,null,{}] 17:08:37 INFO - PROCESS | 1856 | 1461888517747 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:38 INFO - PROCESS | 1856 | 1461888518001 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 17:08:38 INFO - PROCESS | 1856 | 1461888518307 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d16000 == 128 [pid = 1856] [id = 412] 17:08:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x7f64e409bc00) [pid = 1856] [serial = 1237] [outer = (nil)] 17:08:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x7f64ed966800) [pid = 1856] [serial = 1238] [outer = 0x7f64e409bc00] 17:08:38 INFO - PROCESS | 1856 | 1461888518391 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7f64ed9e3800) [pid = 1856] [serial = 1239] [outer = 0x7f64e409bc00] 17:08:39 INFO - PROCESS | 1856 | 1461888519291 Marionette TRACE conn5 <- [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]]]}] 17:08:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:08:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1634ms 17:08:39 INFO - PROCESS | 1856 | 1461888519372 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 17:08:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:08:39 INFO - PROCESS | 1856 | 1461888519376 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 17:08:39 INFO - PROCESS | 1856 | 1461888519382 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1856 | 1461888519386 Marionette TRACE conn5 <- [1,1622,null,{}] 17:08:39 INFO - PROCESS | 1856 | 1461888519391 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:39 INFO - PROCESS | 1856 | 1461888519658 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 17:08:39 INFO - PROCESS | 1856 | 1461888519966 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f818f800 == 129 [pid = 1856] [id = 413] 17:08:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7f64ec60cc00) [pid = 1856] [serial = 1240] [outer = (nil)] 17:08:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x7f64eedbdc00) [pid = 1856] [serial = 1241] [outer = 0x7f64ec60cc00] 17:08:40 INFO - PROCESS | 1856 | 1461888520047 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x7f64ef21c800) [pid = 1856] [serial = 1242] [outer = 0x7f64ec60cc00] 17:08:40 INFO - PROCESS | 1856 | 1461888520891 Marionette TRACE conn5 <- [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]]]}] 17:08:40 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 17:08:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1587ms 17:08:40 INFO - PROCESS | 1856 | 1461888520970 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 17:08:40 INFO - PROCESS | 1856 | 1461888520973 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 17:08:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:08:40 INFO - PROCESS | 1856 | 1461888520980 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:08:40 INFO - PROCESS | 1856 | 1461888520983 Marionette TRACE conn5 <- [1,1626,null,{}] 17:08:40 INFO - PROCESS | 1856 | 1461888520989 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:41 INFO - PROCESS | 1856 | 1461888521391 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 17:08:41 INFO - PROCESS | 1856 | 1461888521718 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650601d000 == 130 [pid = 1856] [id = 414] 17:08:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x7f64f7f78000) [pid = 1856] [serial = 1243] [outer = (nil)] 17:08:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x7f64f8f02400) [pid = 1856] [serial = 1244] [outer = 0x7f64f7f78000] 17:08:41 INFO - PROCESS | 1856 | 1461888521794 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0x7f64fb8ae800) [pid = 1856] [serial = 1245] [outer = 0x7f64f7f78000] 17:08:42 INFO - PROCESS | 1856 | 1461888522668 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:08:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:08:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1729ms 17:08:42 INFO - PROCESS | 1856 | 1461888522711 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1856 | 1461888522715 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 17:08:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:08:42 INFO - PROCESS | 1856 | 1461888522722 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - PROCESS | 1856 | 1461888522726 Marionette TRACE conn5 <- [1,1630,null,{}] 17:08:42 INFO - PROCESS | 1856 | 1461888522750 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:42 INFO - PROCESS | 1856 | 1461888522971 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 17:08:43 INFO - PROCESS | 1856 | 1461888523224 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e5b9800 == 131 [pid = 1856] [id = 415] 17:08:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x7f64f82da400) [pid = 1856] [serial = 1246] [outer = (nil)] 17:08:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x7f6505352400) [pid = 1856] [serial = 1247] [outer = 0x7f64f82da400] 17:08:43 INFO - PROCESS | 1856 | 1461888523298 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x7f650655ac00) [pid = 1856] [serial = 1248] [outer = 0x7f64f82da400] 17:08:44 INFO - PROCESS | 1856 | 1461888524233 Marionette TRACE conn5 <- [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]]]}] 17:08:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:08:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1542ms 17:08:44 INFO - PROCESS | 1856 | 1461888524266 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1856 | 1461888524270 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:08:44 INFO - PROCESS | 1856 | 1461888524276 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1856 | 1461888524278 Marionette TRACE conn5 <- [1,1634,null,{}] 17:08:44 INFO - PROCESS | 1856 | 1461888524284 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:44 INFO - PROCESS | 1856 | 1461888524499 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 17:08:44 INFO - PROCESS | 1856 | 1461888524716 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec36b000 == 132 [pid = 1856] [id = 416] 17:08:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x7f64dea45400) [pid = 1856] [serial = 1249] [outer = (nil)] 17:08:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x7f64dea4dc00) [pid = 1856] [serial = 1250] [outer = 0x7f64dea45400] 17:08:44 INFO - PROCESS | 1856 | 1461888524827 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x7f64dea52800) [pid = 1856] [serial = 1251] [outer = 0x7f64dea45400] 17:08:45 INFO - PROCESS | 1856 | 1461888525718 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:08:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:08:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1486ms 17:08:45 INFO - PROCESS | 1856 | 1461888525764 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1856 | 1461888525767 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:08:45 INFO - PROCESS | 1856 | 1461888525794 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1856 | 1461888525798 Marionette TRACE conn5 <- [1,1638,null,{}] 17:08:45 INFO - PROCESS | 1856 | 1461888525804 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:46 INFO - PROCESS | 1856 | 1461888526018 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 17:08:46 INFO - PROCESS | 1856 | 1461888526277 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8f67000 == 133 [pid = 1856] [id = 417] 17:08:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x7f64dea48800) [pid = 1856] [serial = 1252] [outer = (nil)] 17:08:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x7f6505566400) [pid = 1856] [serial = 1253] [outer = 0x7f64dea48800] 17:08:46 INFO - PROCESS | 1856 | 1461888526399 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x7f6509c2c800) [pid = 1856] [serial = 1254] [outer = 0x7f64dea48800] 17:08:47 INFO - PROCESS | 1856 | 1461888527325 Marionette TRACE conn5 <- [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]]]}] 17:08:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:08:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1596ms 17:08:47 INFO - PROCESS | 1856 | 1461888527387 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 17:08:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:08:47 INFO - PROCESS | 1856 | 1461888527392 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 17:08:47 INFO - PROCESS | 1856 | 1461888527401 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1856 | 1461888527406 Marionette TRACE conn5 <- [1,1642,null,{}] 17:08:47 INFO - PROCESS | 1856 | 1461888527415 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:47 INFO - PROCESS | 1856 | 1461888527747 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 17:08:48 INFO - PROCESS | 1856 | 1461888528118 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650500b000 == 134 [pid = 1856] [id = 418] 17:08:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x7f64df726400) [pid = 1856] [serial = 1255] [outer = (nil)] 17:08:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x7f64df72f000) [pid = 1856] [serial = 1256] [outer = 0x7f64df726400] 17:08:48 INFO - PROCESS | 1856 | 1461888528250 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x7f64df734000) [pid = 1856] [serial = 1257] [outer = 0x7f64df726400] 17:08:49 INFO - PROCESS | 1856 | 1461888529236 Marionette TRACE conn5 <- [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]]]}] 17:08:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:08:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1886ms 17:08:49 INFO - PROCESS | 1856 | 1461888529286 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1856 | 1461888529289 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:08:49 INFO - PROCESS | 1856 | 1461888529295 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1856 | 1461888529300 Marionette TRACE conn5 <- [1,1646,null,{}] 17:08:49 INFO - PROCESS | 1856 | 1461888529305 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:49 INFO - PROCESS | 1856 | 1461888529577 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 17:08:49 INFO - PROCESS | 1856 | 1461888529838 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5d0800 == 135 [pid = 1856] [id = 419] 17:08:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x7f64e1cac000) [pid = 1856] [serial = 1258] [outer = (nil)] 17:08:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x7f64e1cae400) [pid = 1856] [serial = 1259] [outer = 0x7f64e1cac000] 17:08:49 INFO - PROCESS | 1856 | 1461888529976 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x7f6509c2cc00) [pid = 1856] [serial = 1260] [outer = 0x7f64e1cac000] 17:08:50 INFO - PROCESS | 1856 | 1461888530857 Marionette TRACE conn5 <- [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]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:08:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1629ms 17:08:50 INFO - PROCESS | 1856 | 1461888530927 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 17:08:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:08:50 INFO - PROCESS | 1856 | 1461888530931 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 17:08:50 INFO - PROCESS | 1856 | 1461888530938 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1856 | 1461888530942 Marionette TRACE conn5 <- [1,1650,null,{}] 17:08:50 INFO - PROCESS | 1856 | 1461888530948 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:51 INFO - PROCESS | 1856 | 1461888531221 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 17:08:51 INFO - PROCESS | 1856 | 1461888531531 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d98d7800 == 136 [pid = 1856] [id = 420] 17:08:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 293 (0x7f64db6a0c00) [pid = 1856] [serial = 1261] [outer = (nil)] 17:08:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 294 (0x7f64db6a8400) [pid = 1856] [serial = 1262] [outer = 0x7f64db6a0c00] 17:08:51 INFO - PROCESS | 1856 | 1461888531609 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 295 (0x7f64e1cacc00) [pid = 1856] [serial = 1263] [outer = 0x7f64db6a0c00] 17:08:52 INFO - PROCESS | 1856 | 1461888532510 Marionette TRACE conn5 <- [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]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:08:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1641ms 17:08:52 INFO - PROCESS | 1856 | 1461888532579 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 1856 | 1461888532583 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 17:08:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:08:52 INFO - PROCESS | 1856 | 1461888532589 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1856 | 1461888532591 Marionette TRACE conn5 <- [1,1654,null,{}] 17:08:52 INFO - PROCESS | 1856 | 1461888532597 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 1856 | 1461888532830 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 17:08:53 INFO - PROCESS | 1856 | 1461888533127 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6a5800 == 137 [pid = 1856] [id = 421] 17:08:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 296 (0x7f64db6a1400) [pid = 1856] [serial = 1264] [outer = (nil)] 17:08:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 297 (0x7f64ee842800) [pid = 1856] [serial = 1265] [outer = 0x7f64db6a1400] 17:08:53 INFO - PROCESS | 1856 | 1461888533204 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 298 (0x7f64ee848800) [pid = 1856] [serial = 1266] [outer = 0x7f64db6a1400] 17:08:54 INFO - PROCESS | 1856 | 1461888534041 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:08:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1528ms 17:08:54 INFO - PROCESS | 1856 | 1461888534118 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1856 | 1461888534122 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:08:54 INFO - PROCESS | 1856 | 1461888534128 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1856 | 1461888534132 Marionette TRACE conn5 <- [1,1658,null,{}] 17:08:54 INFO - PROCESS | 1856 | 1461888534137 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 1856 | 1461888534414 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 17:08:54 INFO - PROCESS | 1856 | 1461888534723 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8dd000 == 138 [pid = 1856] [id = 422] 17:08:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 299 (0x7f64db164800) [pid = 1856] [serial = 1267] [outer = (nil)] 17:08:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 300 (0x7f64db16b800) [pid = 1856] [serial = 1268] [outer = 0x7f64db164800] 17:08:54 INFO - PROCESS | 1856 | 1461888534802 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 301 (0x7f64db16fc00) [pid = 1856] [serial = 1269] [outer = 0x7f64db164800] 17:08:55 INFO - PROCESS | 1856 | 1461888535672 Marionette TRACE conn5 <- [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]]]}] 17:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1585ms 17:08:55 INFO - PROCESS | 1856 | 1461888535730 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 17:08:55 INFO - PROCESS | 1856 | 1461888535733 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 17:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:08:55 INFO - PROCESS | 1856 | 1461888535741 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1856 | 1461888535745 Marionette TRACE conn5 <- [1,1662,null,{}] 17:08:55 INFO - PROCESS | 1856 | 1461888535751 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:55 INFO - PROCESS | 1856 | 1461888535991 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 17:08:56 INFO - PROCESS | 1856 | 1461888536817 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca96000 == 139 [pid = 1856] [id = 423] 17:08:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 302 (0x7f64db6a2400) [pid = 1856] [serial = 1270] [outer = (nil)] 17:08:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 303 (0x7f64db6aac00) [pid = 1856] [serial = 1271] [outer = 0x7f64db6a2400] 17:08:56 INFO - PROCESS | 1856 | 1461888536923 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 304 (0x7f64dccc8c00) [pid = 1856] [serial = 1272] [outer = 0x7f64db6a2400] 17:08:57 INFO - PROCESS | 1856 | 1461888537780 Marionette TRACE conn5 <- [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]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2082ms 17:08:57 INFO - PROCESS | 1856 | 1461888537824 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1856 | 1461888537831 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:08:57 INFO - PROCESS | 1856 | 1461888537838 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1856 | 1461888537844 Marionette TRACE conn5 <- [1,1666,null,{}] 17:08:57 INFO - PROCESS | 1856 | 1461888537851 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 1856 | 1461888538067 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 17:08:58 INFO - PROCESS | 1856 | 1461888538328 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48d6000 == 140 [pid = 1856] [id = 424] 17:08:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 305 (0x7f64de41c000) [pid = 1856] [serial = 1273] [outer = (nil)] 17:08:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 306 (0x7f64de99f400) [pid = 1856] [serial = 1274] [outer = 0x7f64de41c000] 17:08:58 INFO - PROCESS | 1856 | 1461888538449 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 307 (0x7f64decf2400) [pid = 1856] [serial = 1275] [outer = 0x7f64de41c000] 17:08:59 INFO - PROCESS | 1856 | 1461888539402 Marionette TRACE conn5 <- [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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1635ms 17:08:59 INFO - PROCESS | 1856 | 1461888539477 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1856 | 1461888539484 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:08:59 INFO - PROCESS | 1856 | 1461888539492 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1856 | 1461888539495 Marionette TRACE conn5 <- [1,1670,null,{}] 17:08:59 INFO - PROCESS | 1856 | 1461888539500 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:59 INFO - PROCESS | 1856 | 1461888539725 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 17:09:00 INFO - PROCESS | 1856 | 1461888540214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db1e3000 == 141 [pid = 1856] [id = 425] 17:09:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 308 (0x7f64dc5ec400) [pid = 1856] [serial = 1276] [outer = (nil)] 17:09:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 309 (0x7f64df731800) [pid = 1856] [serial = 1277] [outer = 0x7f64dc5ec400] 17:09:00 INFO - PROCESS | 1856 | 1461888540287 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 310 (0x7f64df84f000) [pid = 1856] [serial = 1278] [outer = 0x7f64dc5ec400] 17:09:01 INFO - PROCESS | 1856 | 1461888541240 Marionette TRACE conn5 <- [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]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1785ms 17:09:01 INFO - PROCESS | 1856 | 1461888541279 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1856 | 1461888541283 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:09:01 INFO - PROCESS | 1856 | 1461888541290 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1856 | 1461888541299 Marionette TRACE conn5 <- [1,1674,null,{}] 17:09:01 INFO - PROCESS | 1856 | 1461888541313 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:01 INFO - PROCESS | 1856 | 1461888541531 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 17:09:01 INFO - PROCESS | 1856 | 1461888541803 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dca000 == 142 [pid = 1856] [id = 426] 17:09:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 311 (0x7f64df84a000) [pid = 1856] [serial = 1279] [outer = (nil)] 17:09:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 312 (0x7f64e1cafc00) [pid = 1856] [serial = 1280] [outer = 0x7f64df84a000] 17:09:01 INFO - PROCESS | 1856 | 1461888541921 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 313 (0x7f64e4092c00) [pid = 1856] [serial = 1281] [outer = 0x7f64df84a000] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec4a4800 == 141 [pid = 1856] [id = 407] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7de0000 == 140 [pid = 1856] [id = 406] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f15000 == 139 [pid = 1856] [id = 405] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1bec800 == 138 [pid = 1856] [id = 404] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dead7000 == 137 [pid = 1856] [id = 403] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1be0000 == 136 [pid = 1856] [id = 402] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc566000 == 135 [pid = 1856] [id = 400] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec324000 == 134 [pid = 1856] [id = 399] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db1e6800 == 133 [pid = 1856] [id = 398] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db1d0800 == 132 [pid = 1856] [id = 397] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db0cc000 == 131 [pid = 1856] [id = 396] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca91800 == 130 [pid = 1856] [id = 395] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c30800 == 129 [pid = 1856] [id = 394] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec4be800 == 128 [pid = 1856] [id = 393] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec4a6000 == 127 [pid = 1856] [id = 392] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509c83000 == 126 [pid = 1856] [id = 391] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b66800 == 125 [pid = 1856] [id = 390] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f72cc800 == 124 [pid = 1856] [id = 389] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a27000 == 123 [pid = 1856] [id = 388] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61c2800 == 122 [pid = 1856] [id = 387] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1d5800 == 121 [pid = 1856] [id = 385] 17:09:03 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0ddf800 == 120 [pid = 1856] [id = 386] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 312 (0x7f64ed996400) [pid = 1856] [serial = 1157] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 311 (0x7f64e90c6c00) [pid = 1856] [serial = 1148] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 310 (0x7f64e7a47c00) [pid = 1856] [serial = 1145] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 309 (0x7f64e7d6b800) [pid = 1856] [serial = 1146] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 308 (0x7f64e4809400) [pid = 1856] [serial = 1097] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 307 (0x7f65050f8000) [pid = 1856] [serial = 1115] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 306 (0x7f64f63a7800) [pid = 1856] [serial = 1109] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 305 (0x7f64ebca9800) [pid = 1856] [serial = 1151] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 304 (0x7f64e8ecb400) [pid = 1856] [serial = 1100] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 303 (0x7f64dea3c000) [pid = 1856] [serial = 1140] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 302 (0x7f64de9a0400) [pid = 1856] [serial = 1139] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 301 (0x7f64ed974400) [pid = 1856] [serial = 1103] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 300 (0x7f6509c24000) [pid = 1856] [serial = 1118] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 299 (0x7f64e4b8e800) [pid = 1856] [serial = 1143] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 298 (0x7f64e41b8c00) [pid = 1856] [serial = 1142] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 297 (0x7f650517dc00) [pid = 1856] [serial = 1112] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 296 (0x7f64f006c400) [pid = 1856] [serial = 1106] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 295 (0x7f64e4ba3000) [pid = 1856] [serial = 1154] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 294 (0x7f64df7adc00) [pid = 1856] [serial = 1136] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 293 (0x7f6509fa1400) [pid = 1856] [serial = 1121] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 292 (0x7f64de41e400) [pid = 1856] [serial = 1124] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0x7f64ebd2e400) [pid = 1856] [serial = 1152] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0x7f64df7b1c00) [pid = 1856] [serial = 1127] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x7f64de98d400) [pid = 1856] [serial = 1130] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x7f64dea32c00) [pid = 1856] [serial = 1133] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x7f64ed943400) [pid = 1856] [serial = 1155] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x7f64ebc13c00) [pid = 1856] [serial = 1149] [outer = (nil)] [url = about:blank] 17:09:03 INFO - PROCESS | 1856 | 1461888543453 Marionette TRACE conn5 <- [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]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2240ms 17:09:03 INFO - PROCESS | 1856 | 1461888543530 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1856 | 1461888543535 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:09:03 INFO - PROCESS | 1856 | 1461888543581 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1856 | 1461888543583 Marionette TRACE conn5 <- [1,1678,null,{}] 17:09:03 INFO - PROCESS | 1856 | 1461888543597 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 1856 | 1461888543800 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 17:09:04 INFO - PROCESS | 1856 | 1461888544005 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcaa0800 == 121 [pid = 1856] [id = 427] 17:09:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x7f64de994c00) [pid = 1856] [serial = 1282] [outer = (nil)] 17:09:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x7f64e2567800) [pid = 1856] [serial = 1283] [outer = 0x7f64de994c00] 17:09:04 INFO - PROCESS | 1856 | 1461888544075 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x7f64e4807400) [pid = 1856] [serial = 1284] [outer = 0x7f64de994c00] 17:09:04 INFO - PROCESS | 1856 | 1461888544872 Marionette TRACE conn5 <- [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]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1381ms 17:09:04 INFO - PROCESS | 1856 | 1461888544925 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1856 | 1461888544928 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 17:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:09:04 INFO - PROCESS | 1856 | 1461888544939 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1856 | 1461888544942 Marionette TRACE conn5 <- [1,1682,null,{}] 17:09:04 INFO - PROCESS | 1856 | 1461888544946 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 1856 | 1461888545144 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 17:09:05 INFO - PROCESS | 1856 | 1461888545339 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dd8800 == 122 [pid = 1856] [id = 428] 17:09:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x7f64e74a8c00) [pid = 1856] [serial = 1285] [outer = (nil)] 17:09:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x7f64e7a4f000) [pid = 1856] [serial = 1286] [outer = 0x7f64e74a8c00] 17:09:05 INFO - PROCESS | 1856 | 1461888545423 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x7f64e8dd2000) [pid = 1856] [serial = 1287] [outer = 0x7f64e74a8c00] 17:09:06 INFO - PROCESS | 1856 | 1461888546320 Marionette TRACE conn5 <- [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]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1429ms 17:09:06 INFO - PROCESS | 1856 | 1461888546369 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1856 | 1461888546373 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:09:06 INFO - PROCESS | 1856 | 1461888546380 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1856 | 1461888546383 Marionette TRACE conn5 <- [1,1686,null,{}] 17:09:06 INFO - PROCESS | 1856 | 1461888546397 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:06 INFO - PROCESS | 1856 | 1461888546662 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 17:09:06 INFO - PROCESS | 1856 | 1461888546698 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7960800 == 123 [pid = 1856] [id = 429] 17:09:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 293 (0x7f64e7a42c00) [pid = 1856] [serial = 1288] [outer = (nil)] 17:09:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 294 (0x7f64ebcaec00) [pid = 1856] [serial = 1289] [outer = 0x7f64e7a42c00] 17:09:06 INFO - PROCESS | 1856 | 1461888546760 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 295 (0x7f64ebf10400) [pid = 1856] [serial = 1290] [outer = 0x7f64e7a42c00] 17:09:07 INFO - PROCESS | 1856 | 1461888547701 Marionette TRACE conn5 <- [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]]]}] 17:09:07 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 17:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1384ms 17:09:07 INFO - PROCESS | 1856 | 1461888547765 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 1856 | 1461888547767 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 17:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:09:07 INFO - PROCESS | 1856 | 1461888547774 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1856 | 1461888547777 Marionette TRACE conn5 <- [1,1690,null,{}] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 294 (0x7f64e3382400) [pid = 1856] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 293 (0x7f64dcccb800) [pid = 1856] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 292 (0x7f64e3fd7c00) [pid = 1856] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0x7f64e3eb3800) [pid = 1856] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0x7f64e90c4c00) [pid = 1856] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x7f64e7312800) [pid = 1856] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x7f64e33da000) [pid = 1856] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x7f64e2568400) [pid = 1856] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x7f64f2da9c00) [pid = 1856] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x7f64ebc0e800) [pid = 1856] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0x7f6508436000) [pid = 1856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0x7f64e7d9b800) [pid = 1856] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0x7f64e71ee000) [pid = 1856] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0x7f64dea37800) [pid = 1856] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x7f64e4ba0000) [pid = 1856] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x7f64f4279000) [pid = 1856] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x7f64efdcb800) [pid = 1856] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x7f64e4c96400) [pid = 1856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x7f64f843ac00) [pid = 1856] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x7f64ebcab800) [pid = 1856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x7f64e74a7c00) [pid = 1856] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x7f64faf76400) [pid = 1856] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x7f64e4ba2c00) [pid = 1856] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7f64ebca6c00) [pid = 1856] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7f64f8449c00) [pid = 1856] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x7f64de993800) [pid = 1856] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x7f64e90d3c00) [pid = 1856] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x7f64ec5dec00) [pid = 1856] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7f64e3fe1000) [pid = 1856] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7f64de99c800) [pid = 1856] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7f64ec5e5000) [pid = 1856] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7f64f3727c00) [pid = 1856] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7f64e3ea9800) [pid = 1856] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7f64e713bc00) [pid = 1856] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7f64e71ecc00) [pid = 1856] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7f64dc540c00) [pid = 1856] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7f64f4278c00) [pid = 1856] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7f64e74a9400) [pid = 1856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7f64e33d7000) [pid = 1856] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7f64e4b94c00) [pid = 1856] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7f64e3fe0800) [pid = 1856] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7f64e256b000) [pid = 1856] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7f65051f6c00) [pid = 1856] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7f64ef0c5c00) [pid = 1856] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7f64e8ec8400) [pid = 1856] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7f64e713ec00) [pid = 1856] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7f64e4805400) [pid = 1856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:09:08 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7f64e4811800) [pid = 1856] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7f64ef221400) [pid = 1856] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7f64ed7e5800) [pid = 1856] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7f64e8dd7000) [pid = 1856] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7f64e4094800) [pid = 1856] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7f64e7af4000) [pid = 1856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64e8ec7000) [pid = 1856] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64ed9a1400) [pid = 1856] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64f006b000) [pid = 1856] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64f4152800) [pid = 1856] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f64e41b0800) [pid = 1856] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64e3386000) [pid = 1856] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64e8ec9c00) [pid = 1856] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64e41b4000) [pid = 1856] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64ed773000) [pid = 1856] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64f70b6400) [pid = 1856] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f64ed96d400) [pid = 1856] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:09:09 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64df7a8c00) [pid = 1856] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:09:09 INFO - PROCESS | 1856 | 1461888549015 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:09 INFO - PROCESS | 1856 | 1461888549286 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 17:09:09 INFO - PROCESS | 1856 | 1461888549400 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de305800 == 124 [pid = 1856] [id = 430] 17:09:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64de99a400) [pid = 1856] [serial = 1291] [outer = (nil)] 17:09:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f64e3383400) [pid = 1856] [serial = 1292] [outer = 0x7f64de99a400] 17:09:09 INFO - PROCESS | 1856 | 1461888549462 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f64e4094800) [pid = 1856] [serial = 1293] [outer = 0x7f64de99a400] 17:09:10 INFO - PROCESS | 1856 | 1461888550149 Marionette TRACE conn5 <- [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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2436ms 17:09:10 INFO - PROCESS | 1856 | 1461888550212 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1856 | 1461888550216 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:09:10 INFO - PROCESS | 1856 | 1461888550222 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1856 | 1461888550236 Marionette TRACE conn5 <- [1,1694,null,{}] 17:09:10 INFO - PROCESS | 1856 | 1461888550254 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:10 INFO - PROCESS | 1856 | 1461888550456 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 17:09:10 INFO - PROCESS | 1856 | 1461888550467 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c29000 == 125 [pid = 1856] [id = 431] 17:09:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64e41ae000) [pid = 1856] [serial = 1294] [outer = (nil)] 17:09:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f64e731d000) [pid = 1856] [serial = 1295] [outer = 0x7f64e41ae000] 17:09:10 INFO - PROCESS | 1856 | 1461888550527 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f64e7d92400) [pid = 1856] [serial = 1296] [outer = 0x7f64e41ae000] 17:09:11 INFO - PROCESS | 1856 | 1461888551814 Marionette TRACE conn5 <- [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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1657ms 17:09:11 INFO - PROCESS | 1856 | 1461888551881 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1856 | 1461888551888 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:09:11 INFO - PROCESS | 1856 | 1461888551899 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1856 | 1461888551904 Marionette TRACE conn5 <- [1,1698,null,{}] 17:09:11 INFO - PROCESS | 1856 | 1461888551914 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:12 INFO - PROCESS | 1856 | 1461888552188 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 17:09:12 INFO - PROCESS | 1856 | 1461888552509 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0de1800 == 126 [pid = 1856] [id = 432] 17:09:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64de423c00) [pid = 1856] [serial = 1297] [outer = (nil)] 17:09:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64de992c00) [pid = 1856] [serial = 1298] [outer = 0x7f64de423c00] 17:09:12 INFO - PROCESS | 1856 | 1461888552588 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64dea3a400) [pid = 1856] [serial = 1299] [outer = 0x7f64de423c00] 17:09:13 INFO - PROCESS | 1856 | 1461888553562 Marionette TRACE conn5 <- [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]]]}] 17:09:13 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 17:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1740ms 17:09:13 INFO - PROCESS | 1856 | 1461888553640 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1856 | 1461888553648 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 17:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:09:13 INFO - PROCESS | 1856 | 1461888553659 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1856 | 1461888553663 Marionette TRACE conn5 <- [1,1702,null,{}] 17:09:13 INFO - PROCESS | 1856 | 1461888553669 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:13 INFO - PROCESS | 1856 | 1461888553944 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 17:09:14 INFO - PROCESS | 1856 | 1461888554298 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61c2800 == 127 [pid = 1856] [id = 433] 17:09:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64df72b000) [pid = 1856] [serial = 1300] [outer = (nil)] 17:09:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64df849c00) [pid = 1856] [serial = 1301] [outer = 0x7f64df72b000] 17:09:14 INFO - PROCESS | 1856 | 1461888554379 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64e1ca2c00) [pid = 1856] [serial = 1302] [outer = 0x7f64df72b000] 17:09:15 INFO - PROCESS | 1856 | 1461888555391 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1785ms 17:09:15 INFO - PROCESS | 1856 | 1461888555447 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1856 | 1461888555454 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 17:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:09:15 INFO - PROCESS | 1856 | 1461888555466 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1856 | 1461888555476 Marionette TRACE conn5 <- [1,1706,null,{}] 17:09:15 INFO - PROCESS | 1856 | 1461888555502 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:15 INFO - PROCESS | 1856 | 1461888555878 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 17:09:16 INFO - PROCESS | 1856 | 1461888556262 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec32e000 == 128 [pid = 1856] [id = 434] 17:09:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x7f64e41b1000) [pid = 1856] [serial = 1303] [outer = (nil)] 17:09:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x7f64e4ca0c00) [pid = 1856] [serial = 1304] [outer = 0x7f64e41b1000] 17:09:16 INFO - PROCESS | 1856 | 1461888556390 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x7f64e7af2400) [pid = 1856] [serial = 1305] [outer = 0x7f64e41b1000] 17:09:17 INFO - PROCESS | 1856 | 1461888557589 Marionette TRACE conn5 <- [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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2216ms 17:09:17 INFO - PROCESS | 1856 | 1461888557682 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1856 | 1461888557690 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:09:17 INFO - PROCESS | 1856 | 1461888557701 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1856 | 1461888557707 Marionette TRACE conn5 <- [1,1710,null,{}] 17:09:17 INFO - PROCESS | 1856 | 1461888557716 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:18 INFO - PROCESS | 1856 | 1461888558181 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 17:09:18 INFO - PROCESS | 1856 | 1461888558494 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb09000 == 129 [pid = 1856] [id = 435] 17:09:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x7f64e7af2c00) [pid = 1856] [serial = 1306] [outer = (nil)] 17:09:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x7f64e8ec9c00) [pid = 1856] [serial = 1307] [outer = 0x7f64e7af2c00] 17:09:18 INFO - PROCESS | 1856 | 1461888558619 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x7f64ebc0e000) [pid = 1856] [serial = 1308] [outer = 0x7f64e7af2c00] 17:09:19 INFO - PROCESS | 1856 | 1461888559617 Marionette TRACE conn5 <- [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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1996ms 17:09:19 INFO - PROCESS | 1856 | 1461888559695 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1856 | 1461888559698 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:09:19 INFO - PROCESS | 1856 | 1461888559706 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1856 | 1461888559709 Marionette TRACE conn5 <- [1,1714,null,{}] 17:09:19 INFO - PROCESS | 1856 | 1461888559715 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:20 INFO - PROCESS | 1856 | 1461888560048 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 17:09:20 INFO - PROCESS | 1856 | 1461888560391 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e6800 == 130 [pid = 1856] [id = 436] 17:09:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x7f64e4b9bc00) [pid = 1856] [serial = 1309] [outer = (nil)] 17:09:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x7f64ebf07400) [pid = 1856] [serial = 1310] [outer = 0x7f64e4b9bc00] 17:09:20 INFO - PROCESS | 1856 | 1461888560470 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x7f64ec5e5400) [pid = 1856] [serial = 1311] [outer = 0x7f64e4b9bc00] 17:09:21 INFO - PROCESS | 1856 | 1461888561505 Marionette TRACE conn5 <- [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]]]}] 17:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1841ms 17:09:21 INFO - PROCESS | 1856 | 1461888561547 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1856 | 1461888561552 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:09:21 INFO - PROCESS | 1856 | 1461888561558 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1856 | 1461888561561 Marionette TRACE conn5 <- [1,1718,null,{}] 17:09:21 INFO - PROCESS | 1856 | 1461888561567 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:21 INFO - PROCESS | 1856 | 1461888561857 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 17:09:22 INFO - PROCESS | 1856 | 1461888562173 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef029000 == 131 [pid = 1856] [id = 437] 17:09:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x7f64ed909000) [pid = 1856] [serial = 1312] [outer = (nil)] 17:09:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x7f64ed96d400) [pid = 1856] [serial = 1313] [outer = 0x7f64ed909000] 17:09:22 INFO - PROCESS | 1856 | 1461888562256 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x7f64edf79c00) [pid = 1856] [serial = 1314] [outer = 0x7f64ed909000] 17:09:23 INFO - PROCESS | 1856 | 1461888563212 Marionette TRACE conn5 <- [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]]]}] 17:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1693ms 17:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:09:23 INFO - PROCESS | 1856 | 1461888563252 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 1856 | 1461888563255 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 17:09:23 INFO - PROCESS | 1856 | 1461888563262 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1856 | 1461888563264 Marionette TRACE conn5 <- [1,1722,null,{}] 17:09:23 INFO - PROCESS | 1856 | 1461888563271 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:23 INFO - PROCESS | 1856 | 1461888563502 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 17:09:23 INFO - PROCESS | 1856 | 1461888563769 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a2d000 == 132 [pid = 1856] [id = 438] 17:09:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x7f64ed946800) [pid = 1856] [serial = 1315] [outer = (nil)] 17:09:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x7f64ee75a400) [pid = 1856] [serial = 1316] [outer = 0x7f64ed946800] 17:09:23 INFO - PROCESS | 1856 | 1461888563897 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x7f64ee846c00) [pid = 1856] [serial = 1317] [outer = 0x7f64ed946800] 17:09:24 INFO - PROCESS | 1856 | 1461888564807 Marionette TRACE conn5 <- [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]]]}] 17:09:24 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 17:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1589ms 17:09:24 INFO - PROCESS | 1856 | 1461888564852 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1856 | 1461888564855 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:09:24 INFO - PROCESS | 1856 | 1461888564861 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1856 | 1461888564865 Marionette TRACE conn5 <- [1,1726,null,{}] 17:09:24 INFO - PROCESS | 1856 | 1461888564870 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:25 INFO - PROCESS | 1856 | 1461888565115 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 17:09:25 INFO - PROCESS | 1856 | 1461888565426 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c6a000 == 133 [pid = 1856] [id = 439] 17:09:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x7f64e713f800) [pid = 1856] [serial = 1318] [outer = (nil)] 17:09:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x7f64ee84dc00) [pid = 1856] [serial = 1319] [outer = 0x7f64e713f800] 17:09:25 INFO - PROCESS | 1856 | 1461888565510 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x7f64eedbac00) [pid = 1856] [serial = 1320] [outer = 0x7f64e713f800] 17:09:26 INFO - PROCESS | 1856 | 1461888566328 Marionette TRACE conn5 <- [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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1531ms 17:09:26 INFO - PROCESS | 1856 | 1461888566395 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 17:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:09:26 INFO - PROCESS | 1856 | 1461888566399 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 17:09:26 INFO - PROCESS | 1856 | 1461888566405 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1856 | 1461888566409 Marionette TRACE conn5 <- [1,1730,null,{}] 17:09:26 INFO - PROCESS | 1856 | 1461888566414 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:26 INFO - PROCESS | 1856 | 1461888566629 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 17:09:26 INFO - PROCESS | 1856 | 1461888566892 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f798e800 == 134 [pid = 1856] [id = 440] 17:09:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x7f64e4096000) [pid = 1856] [serial = 1321] [outer = (nil)] 17:09:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x7f64eedbfc00) [pid = 1856] [serial = 1322] [outer = 0x7f64e4096000] 17:09:27 INFO - PROCESS | 1856 | 1461888567017 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x7f64f0066c00) [pid = 1856] [serial = 1323] [outer = 0x7f64e4096000] 17:09:27 INFO - PROCESS | 1856 | 1461888567868 Marionette TRACE conn5 <- [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]]]}] 17:09:27 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 17:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1537ms 17:09:27 INFO - PROCESS | 1856 | 1461888567944 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 17:09:27 INFO - PROCESS | 1856 | 1461888567948 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 17:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:09:27 INFO - PROCESS | 1856 | 1461888567956 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1856 | 1461888567960 Marionette TRACE conn5 <- [1,1734,null,{}] 17:09:27 INFO - PROCESS | 1856 | 1461888567965 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:28 INFO - PROCESS | 1856 | 1461888568195 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 17:09:28 INFO - PROCESS | 1856 | 1461888568459 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b0c800 == 135 [pid = 1856] [id = 441] 17:09:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x7f64e4096c00) [pid = 1856] [serial = 1324] [outer = (nil)] 17:09:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x7f64f19d2400) [pid = 1856] [serial = 1325] [outer = 0x7f64e4096c00] 17:09:28 INFO - PROCESS | 1856 | 1461888568576 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x7f64f2d20800) [pid = 1856] [serial = 1326] [outer = 0x7f64e4096c00] 17:09:29 INFO - PROCESS | 1856 | 1461888569558 Marionette TRACE conn5 <- [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]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1636ms 17:09:29 INFO - PROCESS | 1856 | 1461888569594 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1856 | 1461888569598 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:09:29 INFO - PROCESS | 1856 | 1461888569604 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1856 | 1461888569608 Marionette TRACE conn5 <- [1,1738,null,{}] 17:09:29 INFO - PROCESS | 1856 | 1461888569615 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:29 INFO - PROCESS | 1856 | 1461888569880 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 17:09:30 INFO - PROCESS | 1856 | 1461888570222 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505368800 == 136 [pid = 1856] [id = 442] 17:09:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x7f64f4279000) [pid = 1856] [serial = 1327] [outer = (nil)] 17:09:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x7f64f63a7800) [pid = 1856] [serial = 1328] [outer = 0x7f64f4279000] 17:09:30 INFO - PROCESS | 1856 | 1461888570311 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x7f64f74f4800) [pid = 1856] [serial = 1329] [outer = 0x7f64f4279000] 17:09:31 INFO - PROCESS | 1856 | 1461888571342 Marionette TRACE conn5 <- [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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1786ms 17:09:31 INFO - PROCESS | 1856 | 1461888571393 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 17:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:09:31 INFO - PROCESS | 1856 | 1461888571398 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 17:09:31 INFO - PROCESS | 1856 | 1461888571408 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1856 | 1461888571413 Marionette TRACE conn5 <- [1,1742,null,{}] 17:09:31 INFO - PROCESS | 1856 | 1461888571421 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:31 INFO - PROCESS | 1856 | 1461888571764 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 17:09:32 INFO - PROCESS | 1856 | 1461888572149 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650cf52800 == 137 [pid = 1856] [id = 443] 17:09:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x7f64e7321800) [pid = 1856] [serial = 1330] [outer = (nil)] 17:09:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x7f64f82db800) [pid = 1856] [serial = 1331] [outer = 0x7f64e7321800] 17:09:32 INFO - PROCESS | 1856 | 1461888572269 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x7f64f8bb9400) [pid = 1856] [serial = 1332] [outer = 0x7f64e7321800] 17:09:33 INFO - PROCESS | 1856 | 1461888573228 Marionette TRACE conn5 <- [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]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1891ms 17:09:33 INFO - PROCESS | 1856 | 1461888573298 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1856 | 1461888573301 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:09:33 INFO - PROCESS | 1856 | 1461888573308 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1856 | 1461888573310 Marionette TRACE conn5 <- [1,1746,null,{}] 17:09:33 INFO - PROCESS | 1856 | 1461888573325 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:33 INFO - PROCESS | 1856 | 1461888573577 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 17:09:33 INFO - PROCESS | 1856 | 1461888573837 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb98800 == 138 [pid = 1856] [id = 444] 17:09:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x7f64e7afdc00) [pid = 1856] [serial = 1333] [outer = (nil)] 17:09:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x7f64f8f0b400) [pid = 1856] [serial = 1334] [outer = 0x7f64e7afdc00] 17:09:33 INFO - PROCESS | 1856 | 1461888573954 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x7f64fafeac00) [pid = 1856] [serial = 1335] [outer = 0x7f64e7afdc00] 17:09:34 INFO - PROCESS | 1856 | 1461888574795 Marionette TRACE conn5 <- [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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1536ms 17:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:09:34 INFO - PROCESS | 1856 | 1461888574846 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1856 | 1461888574848 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 17:09:34 INFO - PROCESS | 1856 | 1461888574855 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1856 | 1461888574858 Marionette TRACE conn5 <- [1,1750,null,{}] 17:09:34 INFO - PROCESS | 1856 | 1461888574863 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:35 INFO - PROCESS | 1856 | 1461888575087 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 17:09:35 INFO - PROCESS | 1856 | 1461888575390 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3d4000 == 139 [pid = 1856] [id = 445] 17:09:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x7f64fb891c00) [pid = 1856] [serial = 1336] [outer = (nil)] 17:09:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0x7f64ff2a2800) [pid = 1856] [serial = 1337] [outer = 0x7f64fb891c00] 17:09:35 INFO - PROCESS | 1856 | 1461888575506 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x7f650517dc00) [pid = 1856] [serial = 1338] [outer = 0x7f64fb891c00] 17:09:36 INFO - PROCESS | 1856 | 1461888576329 Marionette TRACE conn5 <- [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]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1540ms 17:09:36 INFO - PROCESS | 1856 | 1461888576395 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1856 | 1461888576399 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:09:36 INFO - PROCESS | 1856 | 1461888576405 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1856 | 1461888576407 Marionette TRACE conn5 <- [1,1754,null,{}] 17:09:36 INFO - PROCESS | 1856 | 1461888576412 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:36 INFO - PROCESS | 1856 | 1461888576632 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 17:09:36 INFO - PROCESS | 1856 | 1461888576954 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f845a800 == 140 [pid = 1856] [id = 446] 17:09:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x7f64db166400) [pid = 1856] [serial = 1339] [outer = (nil)] 17:09:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x7f64fb8a3c00) [pid = 1856] [serial = 1340] [outer = 0x7f64db166400] 17:09:37 INFO - PROCESS | 1856 | 1461888577031 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x7f65063c6c00) [pid = 1856] [serial = 1341] [outer = 0x7f64db166400] 17:09:37 INFO - PROCESS | 1856 | 1461888577878 Marionette TRACE conn5 <- [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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1537ms 17:09:37 INFO - PROCESS | 1856 | 1461888577943 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1856 | 1461888577947 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:09:37 INFO - PROCESS | 1856 | 1461888577953 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1856 | 1461888577955 Marionette TRACE conn5 <- [1,1758,null,{}] 17:09:37 INFO - PROCESS | 1856 | 1461888577961 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:38 INFO - PROCESS | 1856 | 1461888578180 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 17:09:38 INFO - PROCESS | 1856 | 1461888578448 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d9d70000 == 141 [pid = 1856] [id = 447] 17:09:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x7f64dc544000) [pid = 1856] [serial = 1342] [outer = (nil)] 17:09:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x7f6505341c00) [pid = 1856] [serial = 1343] [outer = 0x7f64dc544000] 17:09:38 INFO - PROCESS | 1856 | 1461888578564 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x7f6507fb0000) [pid = 1856] [serial = 1344] [outer = 0x7f64dc544000] 17:09:39 INFO - PROCESS | 1856 | 1461888579437 Marionette TRACE conn5 <- [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]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1546ms 17:09:39 INFO - PROCESS | 1856 | 1461888579500 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 17:09:39 INFO - PROCESS | 1856 | 1461888579503 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 17:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:09:39 INFO - PROCESS | 1856 | 1461888579509 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1856 | 1461888579511 Marionette TRACE conn5 <- [1,1762,null,{}] 17:09:39 INFO - PROCESS | 1856 | 1461888579517 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:39 INFO - PROCESS | 1856 | 1461888579739 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 17:09:40 INFO - PROCESS | 1856 | 1461888580046 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deac7800 == 142 [pid = 1856] [id = 448] 17:09:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x7f64db554800) [pid = 1856] [serial = 1345] [outer = (nil)] 17:09:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x7f64db55c400) [pid = 1856] [serial = 1346] [outer = 0x7f64db554800] 17:09:40 INFO - PROCESS | 1856 | 1461888580124 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x7f64db561000) [pid = 1856] [serial = 1347] [outer = 0x7f64db554800] 17:09:40 INFO - PROCESS | 1856 | 1461888580972 Marionette TRACE conn5 <- [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]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1528ms 17:09:41 INFO - PROCESS | 1856 | 1461888581039 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1856 | 1461888581043 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:09:41 INFO - PROCESS | 1856 | 1461888581049 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1856 | 1461888581051 Marionette TRACE conn5 <- [1,1766,null,{}] 17:09:41 INFO - PROCESS | 1856 | 1461888581057 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:41 INFO - PROCESS | 1856 | 1461888581289 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb1e800 == 141 [pid = 1856] [id = 222] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de305800 == 140 [pid = 1856] [id = 430] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7960800 == 139 [pid = 1856] [id = 429] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3dd8800 == 138 [pid = 1856] [id = 428] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcaa0800 == 137 [pid = 1856] [id = 427] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dca000 == 136 [pid = 1856] [id = 426] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db1e3000 == 135 [pid = 1856] [id = 425] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48d6000 == 134 [pid = 1856] [id = 424] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca96000 == 133 [pid = 1856] [id = 423] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650601d000 == 132 [pid = 1856] [id = 414] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f818f800 == 131 [pid = 1856] [id = 413] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d16000 == 130 [pid = 1856] [id = 412] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef333000 == 129 [pid = 1856] [id = 411] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c25000 == 128 [pid = 1856] [id = 410] 17:09:42 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deae4000 == 127 [pid = 1856] [id = 409] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x7f64e90ce400) [pid = 1856] [serial = 1008] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x7f64e731ec00) [pid = 1856] [serial = 1217] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0x7f64f8f0e800) [pid = 1856] [serial = 885] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0x7f64f8b2e800) [pid = 1856] [serial = 882] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0x7f64ed904000) [pid = 1856] [serial = 1035] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0x7f64e7d78800) [pid = 1856] [serial = 909] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x7f64e7a4ec00) [pid = 1856] [serial = 1005] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x7f6509c67400) [pid = 1856] [serial = 945] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x7f64f70b7c00) [pid = 1856] [serial = 921] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x7f64ee757c00) [pid = 1856] [serial = 1224] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x7f6509849800) [pid = 1856] [serial = 939] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x7f64fb8a8400) [pid = 1856] [serial = 1068] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x7f64e7d9a800) [pid = 1856] [serial = 1041] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x7f64e3fd4800) [pid = 1856] [serial = 1214] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x7f64f6cadc00) [pid = 1856] [serial = 1175] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x7f65050fd000) [pid = 1856] [serial = 930] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x7f64f8440c00) [pid = 1856] [serial = 879] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x7f64f2d18400) [pid = 1856] [serial = 861] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x7f64e3389c00) [pid = 1856] [serial = 1205] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x7f64df846800) [pid = 1856] [serial = 1184] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x7f650652c800) [pid = 1856] [serial = 993] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x7f650517c400) [pid = 1856] [serial = 990] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x7f64ed7e6000) [pid = 1856] [serial = 912] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x7f64de1c4800) [pid = 1856] [serial = 1193] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x7f64ebc0d800) [pid = 1856] [serial = 786] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x7f64ff2a2400) [pid = 1856] [serial = 924] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x7f64f4d69000) [pid = 1856] [serial = 1062] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x7f64e4b8e000) [pid = 1856] [serial = 1163] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x7f6509694800) [pid = 1856] [serial = 996] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x7f64fafecc00) [pid = 1856] [serial = 987] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x7f64de9a0800) [pid = 1856] [serial = 1160] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x7f64ec5e7c00) [pid = 1856] [serial = 975] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x7f6509c2f400) [pid = 1856] [serial = 942] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x7f65050f7800) [pid = 1856] [serial = 1074] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x7f64df7a8800) [pid = 1856] [serial = 1209] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x7f64ede91c00) [pid = 1856] [serial = 1158] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x7f64f4274c00) [pid = 1856] [serial = 918] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x7f64ec5e6000) [pid = 1856] [serial = 1011] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x7f65042bf400) [pid = 1856] [serial = 927] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x7f64e7af1c00) [pid = 1856] [serial = 846] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x7f64e8ddb000) [pid = 1856] [serial = 1220] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x7f64f56c2800) [pid = 1856] [serial = 873] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x7f64ed772400) [pid = 1856] [serial = 1044] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x7f64dc5eb000) [pid = 1856] [serial = 1196] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x7f64ef0c4400) [pid = 1856] [serial = 1053] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64f19ddc00) [pid = 1856] [serial = 906] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64f034c000) [pid = 1856] [serial = 1056] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e3fe0c00) [pid = 1856] [serial = 843] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64ed779000) [pid = 1856] [serial = 1169] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f6509d3d800) [pid = 1856] [serial = 999] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64f1abb800) [pid = 1856] [serial = 915] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64f1adac00) [pid = 1856] [serial = 981] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f64df7a5400) [pid = 1856] [serial = 1161] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64e90d3800) [pid = 1856] [serial = 1221] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f650534e800) [pid = 1856] [serial = 933] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f6509fa4000) [pid = 1856] [serial = 1002] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f64ed90e000) [pid = 1856] [serial = 1223] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f64f2da5c00) [pid = 1856] [serial = 1059] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f6509fa6000) [pid = 1856] [serial = 1190] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f64f0348400) [pid = 1856] [serial = 858] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64f3725800) [pid = 1856] [serial = 867] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64ee75b000) [pid = 1856] [serial = 855] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64ff2a2000) [pid = 1856] [serial = 1178] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64e4c9c400) [pid = 1856] [serial = 1038] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64dc540800) [pid = 1856] [serial = 1202] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f650652a400) [pid = 1856] [serial = 936] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64ebf07000) [pid = 1856] [serial = 849] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64ee751400) [pid = 1856] [serial = 978] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64f4d68800) [pid = 1856] [serial = 984] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64e7af7c00) [pid = 1856] [serial = 1218] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64f752bc00) [pid = 1856] [serial = 876] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64e74aec00) [pid = 1856] [serial = 972] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f64f2d9cc00) [pid = 1856] [serial = 864] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64decf5c00) [pid = 1856] [serial = 1181] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64ef0c4800) [pid = 1856] [serial = 1172] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64de1c5400) [pid = 1856] [serial = 1199] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64dea32400) [pid = 1856] [serial = 1208] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64ed9e0400) [pid = 1856] [serial = 852] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64f414f400) [pid = 1856] [serial = 870] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64df850c00) [pid = 1856] [serial = 1187] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f65050fb800) [pid = 1856] [serial = 1071] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64f843a400) [pid = 1856] [serial = 1065] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64ed99c000) [pid = 1856] [serial = 1050] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64ebc15c00) [pid = 1856] [serial = 1166] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64e0c4d800) [pid = 1856] [serial = 1211] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64e0c53400) [pid = 1856] [serial = 1212] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e4c93800) [pid = 1856] [serial = 1215] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64ed9da800) [pid = 1856] [serial = 1226] [outer = (nil)] [url = about:blank] 17:09:42 INFO - PROCESS | 1856 | 1461888582921 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db1d6800 == 128 [pid = 1856] [id = 449] 17:09:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64db55e400) [pid = 1856] [serial = 1348] [outer = (nil)] 17:09:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64db69f000) [pid = 1856] [serial = 1349] [outer = 0x7f64db55e400] 17:09:43 INFO - PROCESS | 1856 | 1461888583001 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64dc543800) [pid = 1856] [serial = 1350] [outer = 0x7f64db55e400] 17:09:43 INFO - PROCESS | 1856 | 1461888583777 Marionette TRACE conn5 <- [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]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2789ms 17:09:43 INFO - PROCESS | 1856 | 1461888583840 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1856 | 1461888583846 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:09:43 INFO - PROCESS | 1856 | 1461888583853 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1856 | 1461888583859 Marionette TRACE conn5 <- [1,1770,null,{}] 17:09:43 INFO - PROCESS | 1856 | 1461888583866 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:44 INFO - PROCESS | 1856 | 1461888584102 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 17:09:44 INFO - PROCESS | 1856 | 1461888584271 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcabe000 == 129 [pid = 1856] [id = 450] 17:09:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64db561800) [pid = 1856] [serial = 1351] [outer = (nil)] 17:09:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64de420000) [pid = 1856] [serial = 1352] [outer = 0x7f64db561800] 17:09:44 INFO - PROCESS | 1856 | 1461888584338 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64de9a1800) [pid = 1856] [serial = 1353] [outer = 0x7f64db561800] 17:09:45 INFO - PROCESS | 1856 | 1461888585193 Marionette TRACE conn5 <- [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]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1382ms 17:09:45 INFO - PROCESS | 1856 | 1461888585239 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1856 | 1461888585246 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:09:45 INFO - PROCESS | 1856 | 1461888585276 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1856 | 1461888585282 Marionette TRACE conn5 <- [1,1774,null,{}] 17:09:45 INFO - PROCESS | 1856 | 1461888585291 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:45 INFO - PROCESS | 1856 | 1461888585564 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 17:09:45 INFO - PROCESS | 1856 | 1461888585600 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de317000 == 130 [pid = 1856] [id = 451] 17:09:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64decf2800) [pid = 1856] [serial = 1354] [outer = (nil)] 17:09:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64df72e000) [pid = 1856] [serial = 1355] [outer = 0x7f64decf2800] 17:09:45 INFO - PROCESS | 1856 | 1461888585663 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64df7af400) [pid = 1856] [serial = 1356] [outer = 0x7f64decf2800] 17:09:46 INFO - PROCESS | 1856 | 1461888586664 Marionette TRACE conn5 <- [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]]]}] 17:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1454ms 17:09:46 INFO - PROCESS | 1856 | 1461888586723 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1856 | 1461888586729 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:09:46 INFO - PROCESS | 1856 | 1461888586767 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1856 | 1461888586782 Marionette TRACE conn5 <- [1,1778,null,{}] 17:09:46 INFO - PROCESS | 1856 | 1461888586828 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:47 INFO - PROCESS | 1856 | 1461888587106 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64db6a2400) [pid = 1856] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64e3383800) [pid = 1856] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64dc5ec400) [pid = 1856] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64df84a000) [pid = 1856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e7a42c00) [pid = 1856] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64de99a400) [pid = 1856] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64de994c00) [pid = 1856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64dea2e400) [pid = 1856] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64de41c000) [pid = 1856] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64de994800) [pid = 1856] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e74a8c00) [pid = 1856] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64df7b0000) [pid = 1856] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64ebd2f800) [pid = 1856] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64de986800) [pid = 1856] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f650843b000) [pid = 1856] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64de417c00) [pid = 1856] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64de988800) [pid = 1856] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f650652d800) [pid = 1856] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f650652b000) [pid = 1856] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64fafec000) [pid = 1856] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64f1ab9400) [pid = 1856] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64ed90a800) [pid = 1856] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64ed7de400) [pid = 1856] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7d99400) [pid = 1856] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e33d9800) [pid = 1856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:09:47 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ebd2bc00) [pid = 1856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:09:47 INFO - PROCESS | 1856 | 1461888587872 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de31c000 == 131 [pid = 1856] [id = 452] 17:09:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64db6a2400) [pid = 1856] [serial = 1357] [outer = (nil)] 17:09:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64de417400) [pid = 1856] [serial = 1358] [outer = 0x7f64db6a2400] 17:09:47 INFO - PROCESS | 1856 | 1461888587934 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64dea2e400) [pid = 1856] [serial = 1359] [outer = 0x7f64db6a2400] 17:09:48 INFO - PROCESS | 1856 | 1461888588635 Marionette TRACE conn5 <- [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]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1904ms 17:09:48 INFO - PROCESS | 1856 | 1461888588657 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1856 | 1461888588661 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:09:48 INFO - PROCESS | 1856 | 1461888588666 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1856 | 1461888588668 Marionette TRACE conn5 <- [1,1782,null,{}] 17:09:48 INFO - PROCESS | 1856 | 1461888588673 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:48 INFO - PROCESS | 1856 | 1461888588928 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 17:09:48 INFO - PROCESS | 1856 | 1461888588954 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3058000 == 132 [pid = 1856] [id = 453] 17:09:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64db6a5400) [pid = 1856] [serial = 1360] [outer = (nil)] 17:09:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64e1cab000) [pid = 1856] [serial = 1361] [outer = 0x7f64db6a5400] 17:09:49 INFO - PROCESS | 1856 | 1461888589016 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64e33d3000) [pid = 1856] [serial = 1362] [outer = 0x7f64db6a5400] 17:09:50 INFO - PROCESS | 1856 | 1461888590102 Marionette TRACE conn5 <- [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]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 17:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1480ms 17:09:50 INFO - PROCESS | 1856 | 1461888590149 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1856 | 1461888590156 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:09:50 INFO - PROCESS | 1856 | 1461888590165 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1856 | 1461888590170 Marionette TRACE conn5 <- [1,1786,null,{}] 17:09:50 INFO - PROCESS | 1856 | 1461888590181 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:50 INFO - PROCESS | 1856 | 1461888590440 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 17:09:50 INFO - PROCESS | 1856 | 1461888590798 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcc13800 == 133 [pid = 1856] [id = 454] 17:09:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64de41a000) [pid = 1856] [serial = 1363] [outer = (nil)] 17:09:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64de422c00) [pid = 1856] [serial = 1364] [outer = 0x7f64de41a000] 17:09:50 INFO - PROCESS | 1856 | 1461888590877 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64dea3b000) [pid = 1856] [serial = 1365] [outer = 0x7f64de41a000] 17:09:51 INFO - PROCESS | 1856 | 1461888591813 Marionette TRACE conn5 <- [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]]]}] 17:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 17:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1691ms 17:09:51 INFO - PROCESS | 1856 | 1461888591857 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 17:09:51 INFO - PROCESS | 1856 | 1461888591866 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 17:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:09:51 INFO - PROCESS | 1856 | 1461888591877 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:09:51 INFO - PROCESS | 1856 | 1461888591881 Marionette TRACE conn5 <- [1,1790,null,{}] 17:09:51 INFO - PROCESS | 1856 | 1461888591887 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:52 INFO - PROCESS | 1856 | 1461888592126 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 17:09:52 INFO - PROCESS | 1856 | 1461888592383 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3ce0000 == 134 [pid = 1856] [id = 455] 17:09:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64df7a3800) [pid = 1856] [serial = 1366] [outer = (nil)] 17:09:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64df84d400) [pid = 1856] [serial = 1367] [outer = 0x7f64df7a3800] 17:09:52 INFO - PROCESS | 1856 | 1461888592500 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64e1ca8000) [pid = 1856] [serial = 1368] [outer = 0x7f64df7a3800] 17:09:53 INFO - PROCESS | 1856 | 1461888593433 Marionette TRACE conn5 <- [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]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:09:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1632ms 17:09:53 INFO - PROCESS | 1856 | 1461888593510 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1856 | 1461888593514 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:09:53 INFO - PROCESS | 1856 | 1461888593521 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1856 | 1461888593527 Marionette TRACE conn5 <- [1,1794,null,{}] 17:09:53 INFO - PROCESS | 1856 | 1461888593543 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:53 INFO - PROCESS | 1856 | 1461888593834 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 17:09:54 INFO - PROCESS | 1856 | 1461888594150 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48ce000 == 135 [pid = 1856] [id = 456] 17:09:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64e33d7000) [pid = 1856] [serial = 1369] [outer = (nil)] 17:09:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64e409c000) [pid = 1856] [serial = 1370] [outer = 0x7f64e33d7000] 17:09:54 INFO - PROCESS | 1856 | 1461888594246 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64e4b83c00) [pid = 1856] [serial = 1371] [outer = 0x7f64e33d7000] 17:09:55 INFO - PROCESS | 1856 | 1461888595239 Marionette TRACE conn5 <- [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]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1788ms 17:09:55 INFO - PROCESS | 1856 | 1461888595309 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 17:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:09:55 INFO - PROCESS | 1856 | 1461888595315 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 17:09:55 INFO - PROCESS | 1856 | 1461888595321 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1856 | 1461888595324 Marionette TRACE conn5 <- [1,1798,null,{}] 17:09:55 INFO - PROCESS | 1856 | 1461888595330 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:55 INFO - PROCESS | 1856 | 1461888595635 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 17:09:55 INFO - PROCESS | 1856 | 1461888595953 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f67800 == 136 [pid = 1856] [id = 457] 17:09:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64dc53e000) [pid = 1856] [serial = 1372] [outer = (nil)] 17:09:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64e71f0c00) [pid = 1856] [serial = 1373] [outer = 0x7f64dc53e000] 17:09:56 INFO - PROCESS | 1856 | 1461888596042 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64e74a8400) [pid = 1856] [serial = 1374] [outer = 0x7f64dc53e000] 17:09:56 INFO - PROCESS | 1856 | 1461888596980 Marionette TRACE conn5 <- [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]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1687ms 17:09:57 INFO - PROCESS | 1856 | 1461888597008 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1856 | 1461888597012 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:09:57 INFO - PROCESS | 1856 | 1461888597019 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1856 | 1461888597022 Marionette TRACE conn5 <- [1,1802,null,{}] 17:09:57 INFO - PROCESS | 1856 | 1461888597027 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:57 INFO - PROCESS | 1856 | 1461888597235 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 17:09:57 INFO - PROCESS | 1856 | 1461888597458 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c22800 == 137 [pid = 1856] [id = 458] 17:09:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64e4098800) [pid = 1856] [serial = 1375] [outer = (nil)] 17:09:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e7a47c00) [pid = 1856] [serial = 1376] [outer = 0x7f64e4098800] 17:09:57 INFO - PROCESS | 1856 | 1461888597570 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64e7aff000) [pid = 1856] [serial = 1377] [outer = 0x7f64e4098800] 17:09:58 INFO - PROCESS | 1856 | 1461888598566 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1584ms 17:09:58 INFO - PROCESS | 1856 | 1461888598604 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1856 | 1461888598607 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:09:58 INFO - PROCESS | 1856 | 1461888598615 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1856 | 1461888598617 Marionette TRACE conn5 <- [1,1806,null,{}] 17:09:58 INFO - PROCESS | 1856 | 1461888598624 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:58 INFO - PROCESS | 1856 | 1461888598877 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 17:09:59 INFO - PROCESS | 1856 | 1461888599201 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d12800 == 138 [pid = 1856] [id = 459] 17:09:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64e90c9400) [pid = 1856] [serial = 1378] [outer = (nil)] 17:09:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f64ebd24c00) [pid = 1856] [serial = 1379] [outer = 0x7f64e90c9400] 17:09:59 INFO - PROCESS | 1856 | 1461888599286 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f64ebf0c000) [pid = 1856] [serial = 1380] [outer = 0x7f64e90c9400] 17:10:00 INFO - PROCESS | 1856 | 1461888600208 Marionette TRACE conn5 <- [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]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1646ms 17:10:00 INFO - PROCESS | 1856 | 1461888600274 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1856 | 1461888600278 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:10:00 INFO - PROCESS | 1856 | 1461888600287 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1856 | 1461888600290 Marionette TRACE conn5 <- [1,1810,null,{}] 17:10:00 INFO - PROCESS | 1856 | 1461888600295 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:00 INFO - PROCESS | 1856 | 1461888600516 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 17:10:00 INFO - PROCESS | 1856 | 1461888600837 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebe9c000 == 139 [pid = 1856] [id = 460] 17:10:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64db69c800) [pid = 1856] [serial = 1381] [outer = (nil)] 17:10:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f64ec602800) [pid = 1856] [serial = 1382] [outer = 0x7f64db69c800] 17:10:00 INFO - PROCESS | 1856 | 1461888600918 Marionette DEBUG loaded listener.js 17:10:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f64ed7e6000) [pid = 1856] [serial = 1383] [outer = 0x7f64db69c800] 17:10:01 INFO - PROCESS | 1856 | ************************* 17:10:01 INFO - PROCESS | 1856 | A coding exception was thrown and uncaught in a Task. 17:10:01 INFO - PROCESS | 1856 | 17:10:01 INFO - PROCESS | 1856 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:10:01 INFO - PROCESS | 1856 | Full stack: 17:10:01 INFO - PROCESS | 1856 | ************************* 17:10:01 INFO - PROCESS | 1856 | 1461888601939 Marionette TRACE conn5 <- [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]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1692ms 17:10:01 INFO - PROCESS | 1856 | 1461888601981 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1856 | 1461888601988 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:10:01 INFO - PROCESS | 1856 | 1461888601997 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1856 | 1461888602002 Marionette TRACE conn5 <- [1,1814,null,{}] 17:10:02 INFO - PROCESS | 1856 | 1461888602008 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:02 INFO - PROCESS | 1856 | 1461888602256 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 17:10:02 INFO - PROCESS | 1856 | 1461888602639 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec374000 == 140 [pid = 1856] [id = 461] 17:10:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x7f64e90cbc00) [pid = 1856] [serial = 1384] [outer = (nil)] 17:10:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x7f64ed94dc00) [pid = 1856] [serial = 1385] [outer = 0x7f64e90cbc00] 17:10:02 INFO - PROCESS | 1856 | 1461888602765 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x7f64edf80400) [pid = 1856] [serial = 1386] [outer = 0x7f64e90cbc00] 17:10:03 INFO - PROCESS | 1856 | 1461888603839 Marionette TRACE conn5 <- [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]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:10:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1890ms 17:10:03 INFO - PROCESS | 1856 | 1461888603888 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1856 | 1461888603892 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:10:03 INFO - PROCESS | 1856 | 1461888603898 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1856 | 1461888603900 Marionette TRACE conn5 <- [1,1818,null,{}] 17:10:03 INFO - PROCESS | 1856 | 1461888603926 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:04 INFO - PROCESS | 1856 | 1461888604159 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 17:10:04 INFO - PROCESS | 1856 | 1461888604415 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edeac000 == 141 [pid = 1856] [id = 462] 17:10:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x7f64ebcac800) [pid = 1856] [serial = 1387] [outer = (nil)] 17:10:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x7f64ee75b400) [pid = 1856] [serial = 1388] [outer = 0x7f64ebcac800] 17:10:04 INFO - PROCESS | 1856 | 1461888604490 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x7f64eedbc400) [pid = 1856] [serial = 1389] [outer = 0x7f64ebcac800] 17:10:05 INFO - PROCESS | 1856 | 1461888605429 Marionette TRACE conn5 <- [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]]]}] 17:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1583ms 17:10:05 INFO - PROCESS | 1856 | 1461888605482 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1856 | 1461888605486 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:10:05 INFO - PROCESS | 1856 | 1461888605492 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1856 | 1461888605494 Marionette TRACE conn5 <- [1,1822,null,{}] 17:10:05 INFO - PROCESS | 1856 | 1461888605499 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:05 INFO - PROCESS | 1856 | 1461888605723 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 17:10:06 INFO - PROCESS | 1856 | 1461888606097 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb91000 == 142 [pid = 1856] [id = 463] 17:10:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x7f64e7660800) [pid = 1856] [serial = 1390] [outer = (nil)] 17:10:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x7f64f0066400) [pid = 1856] [serial = 1391] [outer = 0x7f64e7660800] 17:10:06 INFO - PROCESS | 1856 | 1461888606176 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x7f64f19d8800) [pid = 1856] [serial = 1392] [outer = 0x7f64e7660800] 17:10:07 INFO - PROCESS | 1856 | 1461888607056 Marionette TRACE conn5 <- [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]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1641ms 17:10:07 INFO - PROCESS | 1856 | 1461888607135 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1856 | 1461888607138 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 17:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:10:07 INFO - PROCESS | 1856 | 1461888607145 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1856 | 1461888607149 Marionette TRACE conn5 <- [1,1826,null,{}] 17:10:07 INFO - PROCESS | 1856 | 1461888607154 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:07 INFO - PROCESS | 1856 | 1461888607401 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 17:10:07 INFO - PROCESS | 1856 | 1461888607712 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f42a0000 == 143 [pid = 1856] [id = 464] 17:10:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x7f64ed7e7400) [pid = 1856] [serial = 1393] [outer = (nil)] 17:10:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x7f64f2da9800) [pid = 1856] [serial = 1394] [outer = 0x7f64ed7e7400] 17:10:07 INFO - PROCESS | 1856 | 1461888607799 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x7f64f415c400) [pid = 1856] [serial = 1395] [outer = 0x7f64ed7e7400] 17:10:08 INFO - PROCESS | 1856 | 1461888608961 Marionette TRACE conn5 <- [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]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1890ms 17:10:09 INFO - PROCESS | 1856 | 1461888609039 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1856 | 1461888609045 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:10:09 INFO - PROCESS | 1856 | 1461888609054 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1856 | 1461888609059 Marionette TRACE conn5 <- [1,1830,null,{}] 17:10:09 INFO - PROCESS | 1856 | 1461888609084 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:09 INFO - PROCESS | 1856 | 1461888609525 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 17:10:09 INFO - PROCESS | 1856 | 1461888609823 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f71be800 == 144 [pid = 1856] [id = 465] 17:10:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x7f64f4274c00) [pid = 1856] [serial = 1396] [outer = (nil)] 17:10:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x7f64f6592400) [pid = 1856] [serial = 1397] [outer = 0x7f64f4274c00] 17:10:09 INFO - PROCESS | 1856 | 1461888609897 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x7f64f7f3dc00) [pid = 1856] [serial = 1398] [outer = 0x7f64f4274c00] 17:10:10 INFO - PROCESS | 1856 | 1461888610767 Marionette TRACE conn5 <- [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]]]}] 17:10:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:10:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1750ms 17:10:10 INFO - PROCESS | 1856 | 1461888610803 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 1856 | 1461888610816 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 17:10:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:10:10 INFO - PROCESS | 1856 | 1461888610822 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1856 | 1461888610824 Marionette TRACE conn5 <- [1,1834,null,{}] 17:10:10 INFO - PROCESS | 1856 | 1461888610830 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:11 INFO - PROCESS | 1856 | 1461888611069 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 17:10:11 INFO - PROCESS | 1856 | 1461888611327 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f798b800 == 145 [pid = 1856] [id = 466] 17:10:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x7f64e41b3800) [pid = 1856] [serial = 1399] [outer = (nil)] 17:10:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x7f64f752bc00) [pid = 1856] [serial = 1400] [outer = 0x7f64e41b3800] 17:10:11 INFO - PROCESS | 1856 | 1461888611444 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x7f64f8f0d400) [pid = 1856] [serial = 1401] [outer = 0x7f64e41b3800] 17:10:12 INFO - PROCESS | 1856 | 1461888612273 Marionette TRACE conn5 <- [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]]]}] 17:10:12 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 17:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1487ms 17:10:12 INFO - PROCESS | 1856 | 1461888612310 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1856 | 1461888612313 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:10:12 INFO - PROCESS | 1856 | 1461888612320 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1856 | 1461888612323 Marionette TRACE conn5 <- [1,1838,null,{}] 17:10:12 INFO - PROCESS | 1856 | 1461888612328 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:12 INFO - PROCESS | 1856 | 1461888612536 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 17:10:12 INFO - PROCESS | 1856 | 1461888612817 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b17000 == 146 [pid = 1856] [id = 467] 17:10:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x7f64e731d400) [pid = 1856] [serial = 1402] [outer = (nil)] 17:10:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x7f64fb85f000) [pid = 1856] [serial = 1403] [outer = 0x7f64e731d400] 17:10:13 INFO - PROCESS | 1856 | 1461888613035 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x7f6504e81c00) [pid = 1856] [serial = 1404] [outer = 0x7f64e731d400] 17:10:14 INFO - PROCESS | 1856 | 1461888614371 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2092ms 17:10:14 INFO - PROCESS | 1856 | 1461888614416 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1856 | 1461888614421 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:10:14 INFO - PROCESS | 1856 | 1461888614430 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1856 | 1461888614436 Marionette TRACE conn5 <- [1,1842,null,{}] 17:10:14 INFO - PROCESS | 1856 | 1461888614461 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:14 INFO - PROCESS | 1856 | 1461888614731 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 17:10:15 INFO - PROCESS | 1856 | 1461888615038 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe604000 == 147 [pid = 1856] [id = 468] 17:10:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x7f64f8f11c00) [pid = 1856] [serial = 1405] [outer = (nil)] 17:10:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x7f65051f0c00) [pid = 1856] [serial = 1406] [outer = 0x7f64f8f11c00] 17:10:15 INFO - PROCESS | 1856 | 1461888615111 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x7f650652b400) [pid = 1856] [serial = 1407] [outer = 0x7f64f8f11c00] 17:10:15 INFO - PROCESS | 1856 | 1461888615977 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1587ms 17:10:16 INFO - PROCESS | 1856 | 1461888616020 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1856 | 1461888616024 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:10:16 INFO - PROCESS | 1856 | 1461888616029 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1856 | 1461888616032 Marionette TRACE conn5 <- [1,1846,null,{}] 17:10:16 INFO - PROCESS | 1856 | 1461888616038 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:16 INFO - PROCESS | 1856 | 1461888616252 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 17:10:16 INFO - PROCESS | 1856 | 1461888616523 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505193800 == 148 [pid = 1856] [id = 469] 17:10:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x7f64e4c99000) [pid = 1856] [serial = 1408] [outer = (nil)] 17:10:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x7f6506559800) [pid = 1856] [serial = 1409] [outer = 0x7f64e4c99000] 17:10:16 INFO - PROCESS | 1856 | 1461888616601 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x7f6509c24000) [pid = 1856] [serial = 1410] [outer = 0x7f64e4c99000] 17:10:17 INFO - PROCESS | 1856 | 1461888617437 Marionette TRACE conn5 <- [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]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1442ms 17:10:17 INFO - PROCESS | 1856 | 1461888617472 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1856 | 1461888617475 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:10:17 INFO - PROCESS | 1856 | 1461888617481 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1856 | 1461888617484 Marionette TRACE conn5 <- [1,1850,null,{}] 17:10:17 INFO - PROCESS | 1856 | 1461888617490 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:17 INFO - PROCESS | 1856 | 1461888617713 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 17:10:18 INFO - PROCESS | 1856 | 1461888618015 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc55e800 == 149 [pid = 1856] [id = 470] 17:10:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x7f64db16dc00) [pid = 1856] [serial = 1411] [outer = (nil)] 17:10:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x7f64de986400) [pid = 1856] [serial = 1412] [outer = 0x7f64db16dc00] 17:10:18 INFO - PROCESS | 1856 | 1461888618088 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x7f64e74a9c00) [pid = 1856] [serial = 1413] [outer = 0x7f64db16dc00] 17:10:19 INFO - PROCESS | 1856 | 1461888619016 Marionette TRACE conn5 <- [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]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1581ms 17:10:19 INFO - PROCESS | 1856 | 1461888619064 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1856 | 1461888619068 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:10:19 INFO - PROCESS | 1856 | 1461888619074 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1856 | 1461888619077 Marionette TRACE conn5 <- [1,1854,null,{}] 17:10:19 INFO - PROCESS | 1856 | 1461888619082 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:19 INFO - PROCESS | 1856 | 1461888619311 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 17:10:19 INFO - PROCESS | 1856 | 1461888619585 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1bd8800 == 150 [pid = 1856] [id = 471] 17:10:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x7f64dc5f1800) [pid = 1856] [serial = 1414] [outer = (nil)] 17:10:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x7f64de98ec00) [pid = 1856] [serial = 1415] [outer = 0x7f64dc5f1800] 17:10:19 INFO - PROCESS | 1856 | 1461888619709 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x7f64df7acc00) [pid = 1856] [serial = 1416] [outer = 0x7f64dc5f1800] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de31c000 == 149 [pid = 1856] [id = 452] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de317000 == 148 [pid = 1856] [id = 451] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcabe000 == 147 [pid = 1856] [id = 450] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db1d6800 == 146 [pid = 1856] [id = 449] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d9d70000 == 145 [pid = 1856] [id = 447] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f845a800 == 144 [pid = 1856] [id = 446] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3d4000 == 143 [pid = 1856] [id = 445] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb98800 == 142 [pid = 1856] [id = 444] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650cf52800 == 141 [pid = 1856] [id = 443] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505368800 == 140 [pid = 1856] [id = 442] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b0c800 == 139 [pid = 1856] [id = 441] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f798e800 == 138 [pid = 1856] [id = 440] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c6a000 == 137 [pid = 1856] [id = 439] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a2d000 == 136 [pid = 1856] [id = 438] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef029000 == 135 [pid = 1856] [id = 437] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e6800 == 134 [pid = 1856] [id = 436] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb09000 == 133 [pid = 1856] [id = 435] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec32e000 == 132 [pid = 1856] [id = 434] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61c2800 == 131 [pid = 1856] [id = 433] 17:10:21 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0de1800 == 130 [pid = 1856] [id = 432] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x7f64db16b800) [pid = 1856] [serial = 1268] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x7f64decf2400) [pid = 1856] [serial = 1275] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x7f64e8eca800) [pid = 1856] [serial = 1235] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x7f64e7a4f000) [pid = 1856] [serial = 1286] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x7f6509facc00) [pid = 1856] [serial = 1128] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x7f64ed94d400) [pid = 1856] [serial = 1047] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x7f64de991c00) [pid = 1856] [serial = 1131] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x7f6509faa000) [pid = 1856] [serial = 1122] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x7f64de423000) [pid = 1856] [serial = 1125] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x7f64dea37c00) [pid = 1856] [serial = 1134] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x7f6509c2fc00) [pid = 1856] [serial = 1119] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x7f650843f400) [pid = 1856] [serial = 1116] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x7f6505fb1c00) [pid = 1856] [serial = 1113] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x7f64f7f73c00) [pid = 1856] [serial = 1110] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x7f64f1ad9000) [pid = 1856] [serial = 1107] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x7f64ede90800) [pid = 1856] [serial = 1104] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x7f64ebca6400) [pid = 1856] [serial = 1101] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x7f64e71fb000) [pid = 1856] [serial = 1098] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x7f64f0069c00) [pid = 1856] [serial = 1095] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x7f64e4094800) [pid = 1856] [serial = 1293] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x7f64e731d000) [pid = 1856] [serial = 1295] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x7f64f8f02400) [pid = 1856] [serial = 1244] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x7f64db6a8400) [pid = 1856] [serial = 1262] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x7f64db6aac00) [pid = 1856] [serial = 1271] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x7f64dea4dc00) [pid = 1856] [serial = 1250] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x7f64df72f000) [pid = 1856] [serial = 1256] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x7f64e90ca000) [pid = 1856] [serial = 1077] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x7f6505352400) [pid = 1856] [serial = 1247] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x7f64df84f000) [pid = 1856] [serial = 1278] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x7f64ed966800) [pid = 1856] [serial = 1238] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x7f64e4092c00) [pid = 1856] [serial = 1281] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x7f64eedbdc00) [pid = 1856] [serial = 1241] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x7f64ebf10400) [pid = 1856] [serial = 1290] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64de419c00) [pid = 1856] [serial = 1229] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64e3383400) [pid = 1856] [serial = 1292] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64df731800) [pid = 1856] [serial = 1277] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f6505566400) [pid = 1856] [serial = 1253] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64ebcaec00) [pid = 1856] [serial = 1289] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64e1cafc00) [pid = 1856] [serial = 1280] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64e4807400) [pid = 1856] [serial = 1284] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64e41b9400) [pid = 1856] [serial = 1137] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64de99f400) [pid = 1856] [serial = 1274] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64ee842800) [pid = 1856] [serial = 1265] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64dccc8c00) [pid = 1856] [serial = 1272] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e2567800) [pid = 1856] [serial = 1283] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64eedbb400) [pid = 1856] [serial = 1227] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e8dd2000) [pid = 1856] [serial = 1287] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e0c56c00) [pid = 1856] [serial = 1232] [outer = (nil)] [url = about:blank] 17:10:21 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64e1cae400) [pid = 1856] [serial = 1259] [outer = (nil)] [url = about:blank] 17:10:22 INFO - PROCESS | 1856 | 1461888622089 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:10:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3085ms 17:10:22 INFO - PROCESS | 1856 | 1461888622162 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1856 | 1461888622169 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:10:22 INFO - PROCESS | 1856 | 1461888622181 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1856 | 1461888622186 Marionette TRACE conn5 <- [1,1858,null,{}] 17:10:22 INFO - PROCESS | 1856 | 1461888622201 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:22 INFO - PROCESS | 1856 | 1461888622416 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 17:10:22 INFO - PROCESS | 1856 | 1461888622600 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3ca800 == 131 [pid = 1856] [id = 472] 17:10:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64dcccf800) [pid = 1856] [serial = 1417] [outer = (nil)] 17:10:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64de1c3000) [pid = 1856] [serial = 1418] [outer = 0x7f64dcccf800] 17:10:22 INFO - PROCESS | 1856 | 1461888622667 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64de995800) [pid = 1856] [serial = 1419] [outer = 0x7f64dcccf800] 17:10:23 INFO - PROCESS | 1856 | 1461888623511 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1390ms 17:10:23 INFO - PROCESS | 1856 | 1461888623570 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1856 | 1461888623578 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 17:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:10:23 INFO - PROCESS | 1856 | 1461888623592 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1856 | 1461888623595 Marionette TRACE conn5 <- [1,1862,null,{}] 17:10:23 INFO - PROCESS | 1856 | 1461888623602 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:23 INFO - PROCESS | 1856 | 1461888623826 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 17:10:24 INFO - PROCESS | 1856 | 1461888624036 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca9e000 == 132 [pid = 1856] [id = 473] 17:10:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64de997400) [pid = 1856] [serial = 1420] [outer = (nil)] 17:10:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64decf5c00) [pid = 1856] [serial = 1421] [outer = 0x7f64de997400] 17:10:24 INFO - PROCESS | 1856 | 1461888624104 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64df7a3400) [pid = 1856] [serial = 1422] [outer = 0x7f64de997400] 17:10:25 INFO - PROCESS | 1856 | 1461888625154 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:10:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1585ms 17:10:25 INFO - PROCESS | 1856 | 1461888625177 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1856 | 1461888625181 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:10:25 INFO - PROCESS | 1856 | 1461888625188 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1856 | 1461888625195 Marionette TRACE conn5 <- [1,1866,null,{}] 17:10:25 INFO - PROCESS | 1856 | 1461888625220 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:25 INFO - PROCESS | 1856 | 1461888625522 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 17:10:25 INFO - PROCESS | 1856 | 1461888625581 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8ed000 == 133 [pid = 1856] [id = 474] 17:10:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64df7a5400) [pid = 1856] [serial = 1423] [outer = (nil)] 17:10:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64e1caa000) [pid = 1856] [serial = 1424] [outer = 0x7f64df7a5400] 17:10:25 INFO - PROCESS | 1856 | 1461888625797 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64e3386000) [pid = 1856] [serial = 1425] [outer = 0x7f64df7a5400] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64db561800) [pid = 1856] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64de1c1000) [pid = 1856] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64db6a2400) [pid = 1856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64e8ed1c00) [pid = 1856] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e7d73800) [pid = 1856] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64fb891c00) [pid = 1856] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64e8ec9400) [pid = 1856] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64e713f800) [pid = 1856] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64db6a0c00) [pid = 1856] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64e4b9bc00) [pid = 1856] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e7afdc00) [pid = 1856] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e7321800) [pid = 1856] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e4096c00) [pid = 1856] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ed909000) [pid = 1856] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64dc544000) [pid = 1856] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e41b9800) [pid = 1856] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64decf2800) [pid = 1856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7af2c00) [pid = 1856] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64deced800) [pid = 1856] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ec60cc00) [pid = 1856] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64f4279000) [pid = 1856] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64dc5e4400) [pid = 1856] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f6509c32c00) [pid = 1856] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64db55e400) [pid = 1856] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64db554800) [pid = 1856] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64db164800) [pid = 1856] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64de1b9c00) [pid = 1856] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64ed946800) [pid = 1856] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e41b1000) [pid = 1856] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64ef0c9000) [pid = 1856] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e1cac000) [pid = 1856] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e409bc00) [pid = 1856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64db6a1400) [pid = 1856] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64df72b000) [pid = 1856] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64dea45400) [pid = 1856] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64dc5e3c00) [pid = 1856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e4809800) [pid = 1856] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64decf6800) [pid = 1856] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64e4096000) [pid = 1856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64df726400) [pid = 1856] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64dea48800) [pid = 1856] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64dc53b400) [pid = 1856] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64f7f78000) [pid = 1856] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64de423c00) [pid = 1856] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64db166400) [pid = 1856] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64e0c52000) [pid = 1856] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64decef800) [pid = 1856] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64f82da400) [pid = 1856] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64dc53c400) [pid = 1856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:10:27 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64ec609800) [pid = 1856] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:10:27 INFO - PROCESS | 1856 | 1461888627591 Marionette TRACE conn5 <- [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]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:10:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2440ms 17:10:27 INFO - PROCESS | 1856 | 1461888627628 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 17:10:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:10:27 INFO - PROCESS | 1856 | 1461888627634 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 17:10:27 INFO - PROCESS | 1856 | 1461888627640 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 1856 | 1461888627643 Marionette TRACE conn5 <- [1,1870,null,{}] 17:10:27 INFO - PROCESS | 1856 | 1461888627649 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 1856 | 1461888627956 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 17:10:28 INFO - PROCESS | 1856 | 1461888628007 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca8d800 == 134 [pid = 1856] [id = 475] 17:10:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64db166400) [pid = 1856] [serial = 1426] [outer = (nil)] 17:10:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64dc5f0400) [pid = 1856] [serial = 1427] [outer = 0x7f64db166400] 17:10:28 INFO - PROCESS | 1856 | 1461888628083 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64decef000) [pid = 1856] [serial = 1428] [outer = 0x7f64db166400] 17:10:29 INFO - PROCESS | 1856 | 1461888629119 Marionette TRACE conn5 <- [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]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms 17:10:29 INFO - PROCESS | 1856 | 1461888629180 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 17:10:29 INFO - PROCESS | 1856 | 1461888629186 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 17:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:10:29 INFO - PROCESS | 1856 | 1461888629197 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1856 | 1461888629209 Marionette TRACE conn5 <- [1,1874,null,{}] 17:10:29 INFO - PROCESS | 1856 | 1461888629224 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:29 INFO - PROCESS | 1856 | 1461888629481 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 17:10:29 INFO - PROCESS | 1856 | 1461888629778 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6ad800 == 135 [pid = 1856] [id = 476] 17:10:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64db6a3800) [pid = 1856] [serial = 1429] [outer = (nil)] 17:10:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64de1bc400) [pid = 1856] [serial = 1430] [outer = 0x7f64db6a3800] 17:10:29 INFO - PROCESS | 1856 | 1461888629866 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64de98c000) [pid = 1856] [serial = 1431] [outer = 0x7f64db6a3800] 17:10:30 INFO - PROCESS | 1856 | 1461888630924 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1807ms 17:10:31 INFO - PROCESS | 1856 | 1461888631007 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1856 | 1461888631022 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:10:31 INFO - PROCESS | 1856 | 1461888631039 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1856 | 1461888631047 Marionette TRACE conn5 <- [1,1878,null,{}] 17:10:31 INFO - PROCESS | 1856 | 1461888631119 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:31 INFO - PROCESS | 1856 | 1461888631479 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 17:10:31 INFO - PROCESS | 1856 | 1461888631806 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1bdf000 == 136 [pid = 1856] [id = 477] 17:10:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64db6a3000) [pid = 1856] [serial = 1432] [outer = (nil)] 17:10:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64df726400) [pid = 1856] [serial = 1433] [outer = 0x7f64db6a3000] 17:10:31 INFO - PROCESS | 1856 | 1461888631885 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64df7a8800) [pid = 1856] [serial = 1434] [outer = 0x7f64db6a3000] 17:10:32 INFO - PROCESS | 1856 | 1461888632891 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:10:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1893ms 17:10:32 INFO - PROCESS | 1856 | 1461888632930 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 1856 | 1461888632934 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 17:10:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:10:32 INFO - PROCESS | 1856 | 1461888632940 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1856 | 1461888632946 Marionette TRACE conn5 <- [1,1882,null,{}] 17:10:32 INFO - PROCESS | 1856 | 1461888632962 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:33 INFO - PROCESS | 1856 | 1461888633237 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 17:10:33 INFO - PROCESS | 1856 | 1461888633577 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e93000 == 137 [pid = 1856] [id = 478] 17:10:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64e1ca6000) [pid = 1856] [serial = 1435] [outer = (nil)] 17:10:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e3383400) [pid = 1856] [serial = 1436] [outer = 0x7f64e1ca6000] 17:10:33 INFO - PROCESS | 1856 | 1461888633669 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e3ead000) [pid = 1856] [serial = 1437] [outer = 0x7f64e1ca6000] 17:10:34 INFO - PROCESS | 1856 | 1461888634584 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1690ms 17:10:34 INFO - PROCESS | 1856 | 1461888634636 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 17:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:10:34 INFO - PROCESS | 1856 | 1461888634641 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 17:10:34 INFO - PROCESS | 1856 | 1461888634649 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1856 | 1461888634651 Marionette TRACE conn5 <- [1,1886,null,{}] 17:10:34 INFO - PROCESS | 1856 | 1461888634658 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 1856 | 1461888634907 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 17:10:35 INFO - PROCESS | 1856 | 1461888635164 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f10800 == 138 [pid = 1856] [id = 479] 17:10:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64df84d000) [pid = 1856] [serial = 1438] [outer = (nil)] 17:10:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e4802800) [pid = 1856] [serial = 1439] [outer = 0x7f64df84d000] 17:10:35 INFO - PROCESS | 1856 | 1461888635290 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e4b8e000) [pid = 1856] [serial = 1440] [outer = 0x7f64df84d000] 17:10:36 INFO - PROCESS | 1856 | 1461888636203 Marionette TRACE conn5 <- [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]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 17:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:10:36 INFO - PROCESS | 1856 | 1461888636283 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1856 | 1461888636286 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 17:10:36 INFO - PROCESS | 1856 | 1461888636292 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1856 | 1461888636295 Marionette TRACE conn5 <- [1,1890,null,{}] 17:10:36 INFO - PROCESS | 1856 | 1461888636302 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 1856 | 1461888636521 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 17:10:36 INFO - PROCESS | 1856 | 1461888636874 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c26000 == 139 [pid = 1856] [id = 480] 17:10:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e713a000) [pid = 1856] [serial = 1441] [outer = (nil)] 17:10:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e71f7800) [pid = 1856] [serial = 1442] [outer = 0x7f64e713a000] 17:10:36 INFO - PROCESS | 1856 | 1461888636968 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e74a9000) [pid = 1856] [serial = 1443] [outer = 0x7f64e713a000] 17:10:37 INFO - PROCESS | 1856 | 1461888637895 Marionette TRACE conn5 <- [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]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1634ms 17:10:37 INFO - PROCESS | 1856 | 1461888637929 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1856 | 1461888637932 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 17:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:10:37 INFO - PROCESS | 1856 | 1461888637939 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1856 | 1461888637942 Marionette TRACE conn5 <- [1,1894,null,{}] 17:10:37 INFO - PROCESS | 1856 | 1461888637947 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:38 INFO - PROCESS | 1856 | 1461888638218 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 17:10:38 INFO - PROCESS | 1856 | 1461888638538 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8edd800 == 140 [pid = 1856] [id = 481] 17:10:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e8dd0800) [pid = 1856] [serial = 1444] [outer = (nil)] 17:10:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e8ecc800) [pid = 1856] [serial = 1445] [outer = 0x7f64e8dd0800] 17:10:38 INFO - PROCESS | 1856 | 1461888638635 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64ebc0ec00) [pid = 1856] [serial = 1446] [outer = 0x7f64e8dd0800] 17:10:39 INFO - PROCESS | 1856 | 1461888639562 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1696ms 17:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:10:39 INFO - PROCESS | 1856 | 1461888639635 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1856 | 1461888639638 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 17:10:39 INFO - PROCESS | 1856 | 1461888639644 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1856 | 1461888639647 Marionette TRACE conn5 <- [1,1898,null,{}] 17:10:39 INFO - PROCESS | 1856 | 1461888639653 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 1856 | 1461888639922 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 17:10:40 INFO - PROCESS | 1856 | 1461888640243 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec314800 == 141 [pid = 1856] [id = 482] 17:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e8dd0c00) [pid = 1856] [serial = 1447] [outer = (nil)] 17:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64ebca5800) [pid = 1856] [serial = 1448] [outer = 0x7f64e8dd0c00] 17:10:40 INFO - PROCESS | 1856 | 1461888640330 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64ebf10400) [pid = 1856] [serial = 1449] [outer = 0x7f64e8dd0c00] 17:10:41 INFO - PROCESS | 1856 | 1461888641196 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1632ms 17:10:41 INFO - PROCESS | 1856 | 1461888641277 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1856 | 1461888641281 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:10:41 INFO - PROCESS | 1856 | 1461888641288 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1856 | 1461888641291 Marionette TRACE conn5 <- [1,1902,null,{}] 17:10:41 INFO - PROCESS | 1856 | 1461888641298 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 1856 | 1461888641540 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 17:10:41 INFO - PROCESS | 1856 | 1461888641869 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaad800 == 142 [pid = 1856] [id = 483] 17:10:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e4b9a800) [pid = 1856] [serial = 1450] [outer = (nil)] 17:10:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64ec604c00) [pid = 1856] [serial = 1451] [outer = 0x7f64e4b9a800] 17:10:41 INFO - PROCESS | 1856 | 1461888641970 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ed7e4000) [pid = 1856] [serial = 1452] [outer = 0x7f64e4b9a800] 17:10:42 INFO - PROCESS | 1856 | 1461888642857 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1633ms 17:10:42 INFO - PROCESS | 1856 | 1461888642924 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1856 | 1461888642929 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:10:42 INFO - PROCESS | 1856 | 1461888642937 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1856 | 1461888642941 Marionette TRACE conn5 <- [1,1906,null,{}] 17:10:42 INFO - PROCESS | 1856 | 1461888642946 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:43 INFO - PROCESS | 1856 | 1461888643209 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 17:10:43 INFO - PROCESS | 1856 | 1461888643526 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e1000 == 143 [pid = 1856] [id = 484] 17:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e8ddf400) [pid = 1856] [serial = 1453] [outer = (nil)] 17:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64ed96f400) [pid = 1856] [serial = 1454] [outer = 0x7f64e8ddf400] 17:10:43 INFO - PROCESS | 1856 | 1461888643639 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64ede98800) [pid = 1856] [serial = 1455] [outer = 0x7f64e8ddf400] 17:10:44 INFO - PROCESS | 1856 | 1461888644533 Marionette TRACE conn5 <- [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]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1634ms 17:10:44 INFO - PROCESS | 1856 | 1461888644572 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1856 | 1461888644577 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:10:44 INFO - PROCESS | 1856 | 1461888644585 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1856 | 1461888644588 Marionette TRACE conn5 <- [1,1910,null,{}] 17:10:44 INFO - PROCESS | 1856 | 1461888644594 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:44 INFO - PROCESS | 1856 | 1461888644825 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 17:10:45 INFO - PROCESS | 1856 | 1461888645091 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb90000 == 144 [pid = 1856] [id = 485] 17:10:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64ec5e6000) [pid = 1856] [serial = 1456] [outer = (nil)] 17:10:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64edffbc00) [pid = 1856] [serial = 1457] [outer = 0x7f64ec5e6000] 17:10:45 INFO - PROCESS | 1856 | 1461888645219 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ee846000) [pid = 1856] [serial = 1458] [outer = 0x7f64ec5e6000] 17:10:46 INFO - PROCESS | 1856 | 1461888646211 Marionette TRACE conn5 <- [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]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1685ms 17:10:46 INFO - PROCESS | 1856 | 1461888646272 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 17:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:10:46 INFO - PROCESS | 1856 | 1461888646276 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 17:10:46 INFO - PROCESS | 1856 | 1461888646283 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1856 | 1461888646288 Marionette TRACE conn5 <- [1,1914,null,{}] 17:10:46 INFO - PROCESS | 1856 | 1461888646295 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 1856 | 1461888646572 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 17:10:46 INFO - PROCESS | 1856 | 1461888646917 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a1b000 == 145 [pid = 1856] [id = 486] 17:10:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e4b98000) [pid = 1856] [serial = 1459] [outer = (nil)] 17:10:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64f0068c00) [pid = 1856] [serial = 1460] [outer = 0x7f64e4b98000] 17:10:47 INFO - PROCESS | 1856 | 1461888647002 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64f1ac4000) [pid = 1856] [serial = 1461] [outer = 0x7f64e4b98000] 17:10:48 INFO - PROCESS | 1856 | 1461888648037 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1790ms 17:10:48 INFO - PROCESS | 1856 | 1461888648076 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1856 | 1461888648079 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:10:48 INFO - PROCESS | 1856 | 1461888648091 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1856 | 1461888648096 Marionette TRACE conn5 <- [1,1918,null,{}] 17:10:48 INFO - PROCESS | 1856 | 1461888648102 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:48 INFO - PROCESS | 1856 | 1461888648337 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 17:10:48 INFO - PROCESS | 1856 | 1461888648654 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6472800 == 146 [pid = 1856] [id = 487] 17:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ef0d0000) [pid = 1856] [serial = 1462] [outer = (nil)] 17:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64f2da4000) [pid = 1856] [serial = 1463] [outer = 0x7f64ef0d0000] 17:10:48 INFO - PROCESS | 1856 | 1461888648740 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64f4113400) [pid = 1856] [serial = 1464] [outer = 0x7f64ef0d0000] 17:10:49 INFO - PROCESS | 1856 | 1461888649638 Marionette TRACE conn5 <- [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]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1581ms 17:10:49 INFO - PROCESS | 1856 | 1461888649675 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1856 | 1461888649679 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:10:49 INFO - PROCESS | 1856 | 1461888649685 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1856 | 1461888649688 Marionette TRACE conn5 <- [1,1922,null,{}] 17:10:49 INFO - PROCESS | 1856 | 1461888649694 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:49 INFO - PROCESS | 1856 | 1461888649921 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 17:10:50 INFO - PROCESS | 1856 | 1461888650200 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7976800 == 147 [pid = 1856] [id = 488] 17:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64f1adb000) [pid = 1856] [serial = 1465] [outer = (nil)] 17:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64f4279000) [pid = 1856] [serial = 1466] [outer = 0x7f64f1adb000] 17:10:50 INFO - PROCESS | 1856 | 1461888650334 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64f6868000) [pid = 1856] [serial = 1467] [outer = 0x7f64f1adb000] 17:10:51 INFO - PROCESS | 1856 | 1461888651215 Marionette TRACE conn5 <- [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]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1581ms 17:10:51 INFO - PROCESS | 1856 | 1461888651267 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1856 | 1461888651271 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:10:51 INFO - PROCESS | 1856 | 1461888651277 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1856 | 1461888651279 Marionette TRACE conn5 <- [1,1926,null,{}] 17:10:51 INFO - PROCESS | 1856 | 1461888651284 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 1856 | 1461888651509 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 17:10:51 INFO - PROCESS | 1856 | 1461888651822 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b66800 == 148 [pid = 1856] [id = 489] 17:10:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64e7135400) [pid = 1856] [serial = 1468] [outer = (nil)] 17:10:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64f7f40c00) [pid = 1856] [serial = 1469] [outer = 0x7f64e7135400] 17:10:51 INFO - PROCESS | 1856 | 1461888651924 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64f873cc00) [pid = 1856] [serial = 1470] [outer = 0x7f64e7135400] 17:10:52 INFO - PROCESS | 1856 | 1461888652792 Marionette TRACE conn5 <- [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]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1580ms 17:10:52 INFO - PROCESS | 1856 | 1461888652858 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 1856 | 1461888652862 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 17:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:10:52 INFO - PROCESS | 1856 | 1461888652868 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1856 | 1461888652870 Marionette TRACE conn5 <- [1,1930,null,{}] 17:10:52 INFO - PROCESS | 1856 | 1461888652876 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:53 INFO - PROCESS | 1856 | 1461888653103 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 17:10:53 INFO - PROCESS | 1856 | 1461888653367 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505016000 == 149 [pid = 1856] [id = 490] 17:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64e7314000) [pid = 1856] [serial = 1471] [outer = (nil)] 17:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64f93d6800) [pid = 1856] [serial = 1472] [outer = 0x7f64e7314000] 17:10:53 INFO - PROCESS | 1856 | 1461888653491 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64fb891c00) [pid = 1856] [serial = 1473] [outer = 0x7f64e7314000] 17:10:54 INFO - PROCESS | 1856 | 1461888654312 Marionette TRACE conn5 <- [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]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1494ms 17:10:54 INFO - PROCESS | 1856 | 1461888654363 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1856 | 1461888654366 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:10:54 INFO - PROCESS | 1856 | 1461888654393 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1856 | 1461888654395 Marionette TRACE conn5 <- [1,1934,null,{}] 17:10:54 INFO - PROCESS | 1856 | 1461888654401 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:54 INFO - PROCESS | 1856 | 1461888654626 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 17:10:54 INFO - PROCESS | 1856 | 1461888654940 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65096e4000 == 150 [pid = 1856] [id = 491] 17:10:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64ed943800) [pid = 1856] [serial = 1474] [outer = (nil)] 17:10:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f6505182c00) [pid = 1856] [serial = 1475] [outer = 0x7f64ed943800] 17:10:55 INFO - PROCESS | 1856 | 1461888655014 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f650635a400) [pid = 1856] [serial = 1476] [outer = 0x7f64ed943800] 17:10:55 INFO - PROCESS | 1856 | 1461888655879 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1539ms 17:10:55 INFO - PROCESS | 1856 | 1461888655928 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1856 | 1461888655932 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:10:55 INFO - PROCESS | 1856 | 1461888655938 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1856 | 1461888655940 Marionette TRACE conn5 <- [1,1938,null,{}] 17:10:55 INFO - PROCESS | 1856 | 1461888655946 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:56 INFO - PROCESS | 1856 | 1461888656175 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 17:10:56 INFO - PROCESS | 1856 | 1461888656483 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a27d800 == 151 [pid = 1856] [id = 492] 17:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64db55f000) [pid = 1856] [serial = 1477] [outer = (nil)] 17:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x7f6506556c00) [pid = 1856] [serial = 1478] [outer = 0x7f64db55f000] 17:10:56 INFO - PROCESS | 1856 | 1461888656559 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x7f6509c2ac00) [pid = 1856] [serial = 1479] [outer = 0x7f64db55f000] 17:10:57 INFO - PROCESS | 1856 | 1461888657381 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:10:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1478ms 17:10:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:10:57 INFO - PROCESS | 1856 | 1461888657416 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1856 | 1461888657419 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 17:10:57 INFO - PROCESS | 1856 | 1461888657426 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1856 | 1461888657429 Marionette TRACE conn5 <- [1,1942,null,{}] 17:10:57 INFO - PROCESS | 1856 | 1461888657434 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 1856 | 1461888657653 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 17:10:57 INFO - PROCESS | 1856 | 1461888657919 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e7ae800 == 152 [pid = 1856] [id = 493] 17:10:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x7f64ebf0e000) [pid = 1856] [serial = 1480] [outer = (nil)] 17:10:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x7f6509d37800) [pid = 1856] [serial = 1481] [outer = 0x7f64ebf0e000] 17:10:57 INFO - PROCESS | 1856 | 1461888657993 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x7f6509fa6400) [pid = 1856] [serial = 1482] [outer = 0x7f64ebf0e000] 17:10:58 INFO - PROCESS | 1856 | 1461888658976 Marionette TRACE conn5 <- [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]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:10:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1581ms 17:10:59 INFO - PROCESS | 1856 | 1461888659006 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1856 | 1461888659009 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:10:59 INFO - PROCESS | 1856 | 1461888659015 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1856 | 1461888659017 Marionette TRACE conn5 <- [1,1946,null,{}] 17:10:59 INFO - PROCESS | 1856 | 1461888659022 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:59 INFO - PROCESS | 1856 | 1461888659240 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8ed000 == 151 [pid = 1856] [id = 474] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca9e000 == 150 [pid = 1856] [id = 473] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3ca800 == 149 [pid = 1856] [id = 472] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc55e800 == 148 [pid = 1856] [id = 470] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505193800 == 147 [pid = 1856] [id = 469] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe604000 == 146 [pid = 1856] [id = 468] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b17000 == 145 [pid = 1856] [id = 467] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f798b800 == 144 [pid = 1856] [id = 466] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f71be800 == 143 [pid = 1856] [id = 465] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f42a0000 == 142 [pid = 1856] [id = 464] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb91000 == 141 [pid = 1856] [id = 463] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edeac000 == 140 [pid = 1856] [id = 462] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec374000 == 139 [pid = 1856] [id = 461] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebe9c000 == 138 [pid = 1856] [id = 460] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d12800 == 137 [pid = 1856] [id = 459] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c22800 == 136 [pid = 1856] [id = 458] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f67800 == 135 [pid = 1856] [id = 457] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48ce000 == 134 [pid = 1856] [id = 456] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3ce0000 == 133 [pid = 1856] [id = 455] 17:11:00 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcc13800 == 132 [pid = 1856] [id = 454] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x7f64de420000) [pid = 1856] [serial = 1352] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x7f64de98f400) [pid = 1856] [serial = 1230] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x7f64de417400) [pid = 1856] [serial = 1358] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x7f64f2da4800) [pid = 1856] [serial = 1173] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x7f64ebd2c800) [pid = 1856] [serial = 1236] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64ff2a2800) [pid = 1856] [serial = 1337] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64ec5dbc00) [pid = 1856] [serial = 1167] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64eedbac00) [pid = 1856] [serial = 1320] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e1cacc00) [pid = 1856] [serial = 1263] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64ec5e5400) [pid = 1856] [serial = 1311] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64f8f0b400) [pid = 1856] [serial = 1334] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64f82db800) [pid = 1856] [serial = 1331] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64f19d2400) [pid = 1856] [serial = 1325] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64edf79c00) [pid = 1856] [serial = 1314] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f6505341c00) [pid = 1856] [serial = 1343] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64e713d000) [pid = 1856] [serial = 1164] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64df7af400) [pid = 1856] [serial = 1356] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e8ec9c00) [pid = 1856] [serial = 1307] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64decfb400) [pid = 1856] [serial = 1182] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64ee84dc00) [pid = 1856] [serial = 1319] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ef21c800) [pid = 1856] [serial = 1242] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64f63a7800) [pid = 1856] [serial = 1328] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64f74f4800) [pid = 1856] [serial = 1329] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64eedb6800) [pid = 1856] [serial = 1200] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f650a56bc00) [pid = 1856] [serial = 1191] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64fafeac00) [pid = 1856] [serial = 1335] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64df72e000) [pid = 1856] [serial = 1355] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64dc543800) [pid = 1856] [serial = 1350] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64db561000) [pid = 1856] [serial = 1347] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64db16fc00) [pid = 1856] [serial = 1269] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f6509c73000) [pid = 1856] [serial = 1194] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64ee846c00) [pid = 1856] [serial = 1317] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64e4ca0c00) [pid = 1856] [serial = 1304] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f6505345c00) [pid = 1856] [serial = 1179] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64de9a1800) [pid = 1856] [serial = 1353] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e7af2400) [pid = 1856] [serial = 1305] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f6509c2cc00) [pid = 1856] [serial = 1260] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64ed9e3800) [pid = 1856] [serial = 1239] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64f8bb9400) [pid = 1856] [serial = 1332] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ee848800) [pid = 1856] [serial = 1266] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e1ca2c00) [pid = 1856] [serial = 1302] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64f2d20800) [pid = 1856] [serial = 1326] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64db69f000) [pid = 1856] [serial = 1349] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64dea52800) [pid = 1856] [serial = 1251] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64dc5ef800) [pid = 1856] [serial = 1197] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64edffa800) [pid = 1856] [serial = 1170] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64faf7c400) [pid = 1856] [serial = 1188] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ee75a400) [pid = 1856] [serial = 1316] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64df849c00) [pid = 1856] [serial = 1301] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64f0066c00) [pid = 1856] [serial = 1323] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64df734000) [pid = 1856] [serial = 1257] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f6509c2c800) [pid = 1856] [serial = 1254] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64dc544c00) [pid = 1856] [serial = 1203] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64db55c400) [pid = 1856] [serial = 1346] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64ebc0e000) [pid = 1856] [serial = 1308] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f6507fb0000) [pid = 1856] [serial = 1344] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64fb8ae800) [pid = 1856] [serial = 1245] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64ebf07400) [pid = 1856] [serial = 1310] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64eedbfc00) [pid = 1856] [serial = 1322] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64de992c00) [pid = 1856] [serial = 1298] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f65063c6c00) [pid = 1856] [serial = 1341] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e338b800) [pid = 1856] [serial = 1233] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64df84b800) [pid = 1856] [serial = 1185] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64ed96d400) [pid = 1856] [serial = 1313] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64dea3a400) [pid = 1856] [serial = 1299] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64fb8a3c00) [pid = 1856] [serial = 1340] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f650655ac00) [pid = 1856] [serial = 1248] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f650517dc00) [pid = 1856] [serial = 1338] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64dea2e400) [pid = 1856] [serial = 1359] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64ed945400) [pid = 1856] [serial = 1206] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64fae6a800) [pid = 1856] [serial = 1176] [outer = (nil)] [url = about:blank] 17:11:00 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e1cab000) [pid = 1856] [serial = 1361] [outer = (nil)] [url = about:blank] 17:11:01 INFO - PROCESS | 1856 | 1461888661026 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d9d5d800 == 133 [pid = 1856] [id = 494] 17:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64db171c00) [pid = 1856] [serial = 1483] [outer = (nil)] 17:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64db557c00) [pid = 1856] [serial = 1484] [outer = 0x7f64db171c00] 17:11:01 INFO - PROCESS | 1856 | 1461888661104 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64db6a0000) [pid = 1856] [serial = 1485] [outer = 0x7f64db171c00] 17:11:01 INFO - PROCESS | 1856 | 1461888661946 Marionette TRACE conn5 <- [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]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2985ms 17:11:02 INFO - PROCESS | 1856 | 1461888662002 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1856 | 1461888662008 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:11:02 INFO - PROCESS | 1856 | 1461888662042 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1856 | 1461888662047 Marionette TRACE conn5 <- [1,1950,null,{}] 17:11:02 INFO - PROCESS | 1856 | 1461888662055 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 1856 | 1461888662305 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 17:11:02 INFO - PROCESS | 1856 | 1461888662482 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3df800 == 134 [pid = 1856] [id = 495] 17:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64dc5e3800) [pid = 1856] [serial = 1486] [outer = (nil)] 17:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64dccd0c00) [pid = 1856] [serial = 1487] [outer = 0x7f64dc5e3800] 17:11:02 INFO - PROCESS | 1856 | 1461888662594 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64de1c0c00) [pid = 1856] [serial = 1488] [outer = 0x7f64dc5e3800] 17:11:03 INFO - PROCESS | 1856 | 1461888663438 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1448ms 17:11:03 INFO - PROCESS | 1856 | 1461888663488 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 17:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:11:03 INFO - PROCESS | 1856 | 1461888663494 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 17:11:03 INFO - PROCESS | 1856 | 1461888663500 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1856 | 1461888663503 Marionette TRACE conn5 <- [1,1954,null,{}] 17:11:03 INFO - PROCESS | 1856 | 1461888663508 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 1856 | 1461888663818 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 17:11:03 INFO - PROCESS | 1856 | 1461888663883 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca86000 == 135 [pid = 1856] [id = 496] 17:11:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64de423c00) [pid = 1856] [serial = 1489] [outer = (nil)] 17:11:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64de5a6400) [pid = 1856] [serial = 1490] [outer = 0x7f64de423c00] 17:11:03 INFO - PROCESS | 1856 | 1461888663990 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64de995400) [pid = 1856] [serial = 1491] [outer = 0x7f64de423c00] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64db69c800) [pid = 1856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64df7a5400) [pid = 1856] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e7660800) [pid = 1856] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64de997400) [pid = 1856] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e41ae000) [pid = 1856] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64ebcac800) [pid = 1856] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e90cbc00) [pid = 1856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ed7e7400) [pid = 1856] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64dc53e000) [pid = 1856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64dcccf800) [pid = 1856] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e90c9400) [pid = 1856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64df7a3800) [pid = 1856] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e731d400) [pid = 1856] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e33d7000) [pid = 1856] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64e4098800) [pid = 1856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64de41a000) [pid = 1856] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64f4274c00) [pid = 1856] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64e41b3800) [pid = 1856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64db16dc00) [pid = 1856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64f8f11c00) [pid = 1856] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:11:05 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64e4c99000) [pid = 1856] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:11:06 INFO - PROCESS | 1856 | 1461888666140 Marionette TRACE conn5 <- [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]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2698ms 17:11:06 INFO - PROCESS | 1856 | 1461888666200 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 17:11:06 INFO - PROCESS | 1856 | 1461888666204 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 17:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:11:06 INFO - PROCESS | 1856 | 1461888666221 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1856 | 1461888666231 Marionette TRACE conn5 <- [1,1958,null,{}] 17:11:06 INFO - PROCESS | 1856 | 1461888666238 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:06 INFO - PROCESS | 1856 | 1461888666465 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 17:11:06 INFO - PROCESS | 1856 | 1461888666635 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce17800 == 136 [pid = 1856] [id = 497] 17:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64db163800) [pid = 1856] [serial = 1492] [outer = (nil)] 17:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64de41a000) [pid = 1856] [serial = 1493] [outer = 0x7f64db163800] 17:11:06 INFO - PROCESS | 1856 | 1461888666700 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64dea53000) [pid = 1856] [serial = 1494] [outer = 0x7f64db163800] 17:11:07 INFO - PROCESS | 1856 | 1461888667555 Marionette TRACE conn5 <- [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]]]}] 17:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1400ms 17:11:07 INFO - PROCESS | 1856 | 1461888667615 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1856 | 1461888667623 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 17:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:11:07 INFO - PROCESS | 1856 | 1461888667632 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1856 | 1461888667637 Marionette TRACE conn5 <- [1,1962,null,{}] 17:11:07 INFO - PROCESS | 1856 | 1461888667644 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 1856 | 1461888667881 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 17:11:08 INFO - PROCESS | 1856 | 1461888668329 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db0cd800 == 137 [pid = 1856] [id = 498] 17:11:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64db169000) [pid = 1856] [serial = 1495] [outer = (nil)] 17:11:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64db55c800) [pid = 1856] [serial = 1496] [outer = 0x7f64db169000] 17:11:08 INFO - PROCESS | 1856 | 1461888668407 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64dc53e000) [pid = 1856] [serial = 1497] [outer = 0x7f64db169000] 17:11:09 INFO - PROCESS | 1856 | 1461888669335 Marionette TRACE conn5 <- [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]]]}] 17:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1733ms 17:11:09 INFO - PROCESS | 1856 | 1461888669367 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 1856 | 1461888669385 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 17:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:11:09 INFO - PROCESS | 1856 | 1461888669394 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1856 | 1461888669400 Marionette TRACE conn5 <- [1,1966,null,{}] 17:11:09 INFO - PROCESS | 1856 | 1461888669408 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:09 INFO - PROCESS | 1856 | 1461888669699 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 17:11:10 INFO - PROCESS | 1856 | 1461888670010 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce0f000 == 138 [pid = 1856] [id = 499] 17:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64dc5ee400) [pid = 1856] [serial = 1498] [outer = (nil)] 17:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64de98a400) [pid = 1856] [serial = 1499] [outer = 0x7f64dc5ee400] 17:11:10 INFO - PROCESS | 1856 | 1461888670090 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64dea2e400) [pid = 1856] [serial = 1500] [outer = 0x7f64dc5ee400] 17:11:11 INFO - PROCESS | 1856 | 1461888671003 Marionette TRACE conn5 <- [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]]]}] 17:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1684ms 17:11:11 INFO - PROCESS | 1856 | 1461888671082 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1856 | 1461888671089 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:11:11 INFO - PROCESS | 1856 | 1461888671096 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1856 | 1461888671099 Marionette TRACE conn5 <- [1,1970,null,{}] 17:11:11 INFO - PROCESS | 1856 | 1461888671108 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:11 INFO - PROCESS | 1856 | 1461888671410 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 17:11:11 INFO - PROCESS | 1856 | 1461888671782 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e08a7800 == 139 [pid = 1856] [id = 500] 17:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64dea53c00) [pid = 1856] [serial = 1501] [outer = (nil)] 17:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64df7a9c00) [pid = 1856] [serial = 1502] [outer = 0x7f64dea53c00] 17:11:11 INFO - PROCESS | 1856 | 1461888671863 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64df849800) [pid = 1856] [serial = 1503] [outer = 0x7f64dea53c00] 17:11:12 INFO - PROCESS | 1856 | 1461888672820 Marionette TRACE conn5 <- [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]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1785ms 17:11:12 INFO - PROCESS | 1856 | 1461888672882 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1856 | 1461888672886 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:11:12 INFO - PROCESS | 1856 | 1461888672904 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1856 | 1461888672915 Marionette TRACE conn5 <- [1,1974,null,{}] 17:11:12 INFO - PROCESS | 1856 | 1461888672922 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:13 INFO - PROCESS | 1856 | 1461888673244 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 17:11:13 INFO - PROCESS | 1856 | 1461888673563 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dc2000 == 140 [pid = 1856] [id = 501] 17:11:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64df734000) [pid = 1856] [serial = 1504] [outer = (nil)] 17:11:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e1cad000) [pid = 1856] [serial = 1505] [outer = 0x7f64df734000] 17:11:13 INFO - PROCESS | 1856 | 1461888673641 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e33de400) [pid = 1856] [serial = 1506] [outer = 0x7f64df734000] 17:11:14 INFO - PROCESS | 1856 | 1461888674518 Marionette TRACE conn5 <- [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]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1654ms 17:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:11:14 INFO - PROCESS | 1856 | 1461888674549 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1856 | 1461888674553 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 17:11:14 INFO - PROCESS | 1856 | 1461888674560 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1856 | 1461888674563 Marionette TRACE conn5 <- [1,1978,null,{}] 17:11:14 INFO - PROCESS | 1856 | 1461888674570 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 1856 | 1461888674804 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 17:11:15 INFO - PROCESS | 1856 | 1461888675019 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e40e8800 == 141 [pid = 1856] [id = 502] 17:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64df84ec00) [pid = 1856] [serial = 1507] [outer = (nil)] 17:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e41b1800) [pid = 1856] [serial = 1508] [outer = 0x7f64df84ec00] 17:11:15 INFO - PROCESS | 1856 | 1461888675132 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e4b85400) [pid = 1856] [serial = 1509] [outer = 0x7f64df84ec00] 17:11:16 INFO - PROCESS | 1856 | 1461888676075 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1586ms 17:11:16 INFO - PROCESS | 1856 | 1461888676146 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1856 | 1461888676150 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:11:16 INFO - PROCESS | 1856 | 1461888676156 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1856 | 1461888676159 Marionette TRACE conn5 <- [1,1982,null,{}] 17:11:16 INFO - PROCESS | 1856 | 1461888676165 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 1856 | 1461888676430 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 17:11:16 INFO - PROCESS | 1856 | 1461888676740 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f12800 == 142 [pid = 1856] [id = 503] 17:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e713e000) [pid = 1856] [serial = 1510] [outer = (nil)] 17:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e71f1800) [pid = 1856] [serial = 1511] [outer = 0x7f64e713e000] 17:11:16 INFO - PROCESS | 1856 | 1461888676834 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7af7000) [pid = 1856] [serial = 1512] [outer = 0x7f64e713e000] 17:11:17 INFO - PROCESS | 1856 | 1461888677742 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1629ms 17:11:17 INFO - PROCESS | 1856 | 1461888677789 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 17:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:11:17 INFO - PROCESS | 1856 | 1461888677794 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 17:11:17 INFO - PROCESS | 1856 | 1461888677801 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1856 | 1461888677804 Marionette TRACE conn5 <- [1,1986,null,{}] 17:11:17 INFO - PROCESS | 1856 | 1461888677830 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:18 INFO - PROCESS | 1856 | 1461888678080 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 17:11:18 INFO - PROCESS | 1856 | 1461888678398 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c21000 == 143 [pid = 1856] [id = 504] 17:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e713ec00) [pid = 1856] [serial = 1513] [outer = (nil)] 17:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e8dddc00) [pid = 1856] [serial = 1514] [outer = 0x7f64e713ec00] 17:11:18 INFO - PROCESS | 1856 | 1461888678483 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e90cc000) [pid = 1856] [serial = 1515] [outer = 0x7f64e713ec00] 17:11:19 INFO - PROCESS | 1856 | 1461888679379 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1650ms 17:11:19 INFO - PROCESS | 1856 | 1461888679452 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 17:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:11:19 INFO - PROCESS | 1856 | 1461888679458 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 17:11:19 INFO - PROCESS | 1856 | 1461888679464 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1856 | 1461888679467 Marionette TRACE conn5 <- [1,1990,null,{}] 17:11:19 INFO - PROCESS | 1856 | 1461888679473 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 1856 | 1461888679750 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 17:11:20 INFO - PROCESS | 1856 | 1461888680006 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7edf800 == 144 [pid = 1856] [id = 505] 17:11:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e7d94c00) [pid = 1856] [serial = 1516] [outer = (nil)] 17:11:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ebca6400) [pid = 1856] [serial = 1517] [outer = 0x7f64e7d94c00] 17:11:20 INFO - PROCESS | 1856 | 1461888680123 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ebd2bc00) [pid = 1856] [serial = 1518] [outer = 0x7f64e7d94c00] 17:11:20 INFO - PROCESS | 1856 | 1461888680972 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1540ms 17:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:11:21 INFO - PROCESS | 1856 | 1461888681005 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1856 | 1461888681008 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 17:11:21 INFO - PROCESS | 1856 | 1461888681015 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1856 | 1461888681018 Marionette TRACE conn5 <- [1,1994,null,{}] 17:11:21 INFO - PROCESS | 1856 | 1461888681024 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 1856 | 1461888681328 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 17:11:21 INFO - PROCESS | 1856 | 1461888681498 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8f5f000 == 145 [pid = 1856] [id = 506] 17:11:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e90cf400) [pid = 1856] [serial = 1519] [outer = (nil)] 17:11:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ebf09c00) [pid = 1856] [serial = 1520] [outer = 0x7f64e90cf400] 17:11:21 INFO - PROCESS | 1856 | 1461888681616 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ec605400) [pid = 1856] [serial = 1521] [outer = 0x7f64e90cf400] 17:11:22 INFO - PROCESS | 1856 | 1461888682599 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:11:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 17:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:11:22 INFO - PROCESS | 1856 | 1461888682651 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 1856 | 1461888682653 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 17:11:22 INFO - PROCESS | 1856 | 1461888682661 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1856 | 1461888682663 Marionette TRACE conn5 <- [1,1998,null,{}] 17:11:22 INFO - PROCESS | 1856 | 1461888682670 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:22 INFO - PROCESS | 1856 | 1461888682919 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 17:11:23 INFO - PROCESS | 1856 | 1461888683222 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec21f800 == 146 [pid = 1856] [id = 507] 17:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64ebc16000) [pid = 1856] [serial = 1522] [outer = (nil)] 17:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ed7e1400) [pid = 1856] [serial = 1523] [outer = 0x7f64ebc16000] 17:11:23 INFO - PROCESS | 1856 | 1461888683310 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ed945400) [pid = 1856] [serial = 1524] [outer = 0x7f64ebc16000] 17:11:24 INFO - PROCESS | 1856 | 1461888684166 Marionette TRACE conn5 <- [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]]]}] 17:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1536ms 17:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:11:24 INFO - PROCESS | 1856 | 1461888684196 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1856 | 1461888684199 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 17:11:24 INFO - PROCESS | 1856 | 1461888684206 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1856 | 1461888684210 Marionette TRACE conn5 <- [1,2002,null,{}] 17:11:24 INFO - PROCESS | 1856 | 1461888684216 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:24 INFO - PROCESS | 1856 | 1461888684478 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 17:11:24 INFO - PROCESS | 1856 | 1461888684761 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec374000 == 147 [pid = 1856] [id = 508] 17:11:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ede95c00) [pid = 1856] [serial = 1525] [outer = (nil)] 17:11:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ede9ec00) [pid = 1856] [serial = 1526] [outer = 0x7f64ede95c00] 17:11:24 INFO - PROCESS | 1856 | 1461888684906 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64edfefc00) [pid = 1856] [serial = 1527] [outer = 0x7f64ede95c00] 17:11:25 INFO - PROCESS | 1856 | 1461888685818 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1689ms 17:11:25 INFO - PROCESS | 1856 | 1461888685896 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1856 | 1461888685900 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:11:25 INFO - PROCESS | 1856 | 1461888685907 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1856 | 1461888685911 Marionette TRACE conn5 <- [1,2006,null,{}] 17:11:25 INFO - PROCESS | 1856 | 1461888685916 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:26 INFO - PROCESS | 1856 | 1461888686212 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 17:11:26 INFO - PROCESS | 1856 | 1461888686577 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edeb1000 == 148 [pid = 1856] [id = 509] 17:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ed9e2400) [pid = 1856] [serial = 1528] [outer = (nil)] 17:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64eedb7800) [pid = 1856] [serial = 1529] [outer = 0x7f64ed9e2400] 17:11:26 INFO - PROCESS | 1856 | 1461888686703 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ef0c7000) [pid = 1856] [serial = 1530] [outer = 0x7f64ed9e2400] 17:11:27 INFO - PROCESS | 1856 | 1461888687983 Marionette TRACE conn5 <- [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]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2139ms 17:11:28 INFO - PROCESS | 1856 | 1461888688048 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1856 | 1461888688052 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 17:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:11:28 INFO - PROCESS | 1856 | 1461888688058 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1856 | 1461888688061 Marionette TRACE conn5 <- [1,2010,null,{}] 17:11:28 INFO - PROCESS | 1856 | 1461888688067 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:28 INFO - PROCESS | 1856 | 1461888688323 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 17:11:28 INFO - PROCESS | 1856 | 1461888688628 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee9e2000 == 149 [pid = 1856] [id = 510] 17:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64ee751400) [pid = 1856] [serial = 1531] [outer = (nil)] 17:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64eff94000) [pid = 1856] [serial = 1532] [outer = 0x7f64ee751400] 17:11:28 INFO - PROCESS | 1856 | 1461888688720 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64f034ac00) [pid = 1856] [serial = 1533] [outer = 0x7f64ee751400] 17:11:29 INFO - PROCESS | 1856 | 1461888689623 Marionette TRACE conn5 <- [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]]]}] 17:11:29 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 17:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1633ms 17:11:29 INFO - PROCESS | 1856 | 1461888689692 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 17:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:11:29 INFO - PROCESS | 1856 | 1461888689704 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 17:11:29 INFO - PROCESS | 1856 | 1461888689711 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1856 | 1461888689714 Marionette TRACE conn5 <- [1,2014,null,{}] 17:11:29 INFO - PROCESS | 1856 | 1461888689720 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:29 INFO - PROCESS | 1856 | 1461888689954 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 17:11:30 INFO - PROCESS | 1856 | 1461888690258 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64efd5d800 == 150 [pid = 1856] [id = 511] 17:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64ee84cc00) [pid = 1856] [serial = 1534] [outer = (nil)] 17:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64f1ac5000) [pid = 1856] [serial = 1535] [outer = 0x7f64ee84cc00] 17:11:30 INFO - PROCESS | 1856 | 1461888690340 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64f2da0000) [pid = 1856] [serial = 1536] [outer = 0x7f64ee84cc00] 17:11:31 INFO - PROCESS | 1856 | 1461888691201 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1535ms 17:11:31 INFO - PROCESS | 1856 | 1461888691247 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 1856 | 1461888691251 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 17:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:11:31 INFO - PROCESS | 1856 | 1461888691257 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 1856 | 1461888691261 Marionette TRACE conn5 <- [1,2018,null,{}] 17:11:31 INFO - PROCESS | 1856 | 1461888691266 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:31 INFO - PROCESS | 1856 | 1461888691494 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 17:11:31 INFO - PROCESS | 1856 | 1461888691758 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f2d4c800 == 151 [pid = 1856] [id = 512] 17:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f034a000) [pid = 1856] [serial = 1537] [outer = (nil)] 17:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64f4110800) [pid = 1856] [serial = 1538] [outer = 0x7f64f034a000] 17:11:31 INFO - PROCESS | 1856 | 1461888691881 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64f4d68800) [pid = 1856] [serial = 1539] [outer = 0x7f64f034a000] 17:11:32 INFO - PROCESS | 1856 | 1461888692747 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1536ms 17:11:32 INFO - PROCESS | 1856 | 1461888692795 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1856 | 1461888692798 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:11:32 INFO - PROCESS | 1856 | 1461888692804 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1856 | 1461888692806 Marionette TRACE conn5 <- [1,2022,null,{}] 17:11:32 INFO - PROCESS | 1856 | 1461888692812 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:33 INFO - PROCESS | 1856 | 1461888693037 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 17:11:33 INFO - PROCESS | 1856 | 1461888693315 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d0d800 == 152 [pid = 1856] [id = 513] 17:11:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64ebd30800) [pid = 1856] [serial = 1540] [outer = (nil)] 17:11:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64f56c3000) [pid = 1856] [serial = 1541] [outer = 0x7f64ebd30800] 17:11:33 INFO - PROCESS | 1856 | 1461888693444 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64f70b6400) [pid = 1856] [serial = 1542] [outer = 0x7f64ebd30800] 17:11:34 INFO - PROCESS | 1856 | 1461888694354 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1582ms 17:11:34 INFO - PROCESS | 1856 | 1461888694393 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1856 | 1461888694397 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:11:34 INFO - PROCESS | 1856 | 1461888694406 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1856 | 1461888694409 Marionette TRACE conn5 <- [1,2026,null,{}] 17:11:34 INFO - PROCESS | 1856 | 1461888694415 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 1856 | 1461888694659 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 17:11:34 INFO - PROCESS | 1856 | 1461888694974 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7820800 == 153 [pid = 1856] [id = 514] 17:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e71f3400) [pid = 1856] [serial = 1543] [outer = (nil)] 17:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64f7f6e400) [pid = 1856] [serial = 1544] [outer = 0x7f64e71f3400] 17:11:35 INFO - PROCESS | 1856 | 1461888695064 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64f8f0b400) [pid = 1856] [serial = 1545] [outer = 0x7f64e71f3400] 17:11:35 INFO - PROCESS | 1856 | 1461888695891 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1531ms 17:11:35 INFO - PROCESS | 1856 | 1461888695938 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 1856 | 1461888695942 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 17:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:11:35 INFO - PROCESS | 1856 | 1461888695949 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 1856 | 1461888695952 Marionette TRACE conn5 <- [1,2030,null,{}] 17:11:35 INFO - PROCESS | 1856 | 1461888695958 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 1856 | 1461888696182 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 17:11:36 INFO - PROCESS | 1856 | 1461888696447 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8184000 == 154 [pid = 1856] [id = 515] 17:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64e7321c00) [pid = 1856] [serial = 1546] [outer = (nil)] 17:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64fb894800) [pid = 1856] [serial = 1547] [outer = 0x7f64e7321c00] 17:11:36 INFO - PROCESS | 1856 | 1461888696563 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f6504246000) [pid = 1856] [serial = 1548] [outer = 0x7f64e7321c00] 17:11:37 INFO - PROCESS | 1856 | 1461888697492 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1582ms 17:11:37 INFO - PROCESS | 1856 | 1461888697532 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1856 | 1461888697535 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:11:37 INFO - PROCESS | 1856 | 1461888697541 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1856 | 1461888697543 Marionette TRACE conn5 <- [1,2034,null,{}] 17:11:37 INFO - PROCESS | 1856 | 1461888697549 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:37 INFO - PROCESS | 1856 | 1461888697828 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 17:11:38 INFO - PROCESS | 1856 | 1461888698144 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc570000 == 155 [pid = 1856] [id = 516] 17:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64de415c00) [pid = 1856] [serial = 1549] [outer = (nil)] 17:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64de5a1000) [pid = 1856] [serial = 1550] [outer = 0x7f64de415c00] 17:11:38 INFO - PROCESS | 1856 | 1461888698220 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64f372d800) [pid = 1856] [serial = 1551] [outer = 0x7f64de415c00] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f00cd800 == 154 [pid = 1856] [id = 33] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec20d800 == 153 [pid = 1856] [id = 299] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8e2800 == 152 [pid = 1856] [id = 312] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0896800 == 151 [pid = 1856] [id = 309] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7962000 == 150 [pid = 1856] [id = 298] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65055bc000 == 149 [pid = 1856] [id = 305] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3064800 == 148 [pid = 1856] [id = 308] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce17800 == 147 [pid = 1856] [id = 497] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca86000 == 146 [pid = 1856] [id = 496] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3df800 == 145 [pid = 1856] [id = 495] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d9d5d800 == 144 [pid = 1856] [id = 494] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a27d800 == 143 [pid = 1856] [id = 492] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65096e4000 == 142 [pid = 1856] [id = 491] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505016000 == 141 [pid = 1856] [id = 490] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b66800 == 140 [pid = 1856] [id = 489] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7976800 == 139 [pid = 1856] [id = 488] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6472800 == 138 [pid = 1856] [id = 487] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a1b000 == 137 [pid = 1856] [id = 486] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb90000 == 136 [pid = 1856] [id = 485] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e1000 == 135 [pid = 1856] [id = 484] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaad800 == 134 [pid = 1856] [id = 483] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec314800 == 133 [pid = 1856] [id = 482] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8edd800 == 132 [pid = 1856] [id = 481] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c26000 == 131 [pid = 1856] [id = 480] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f10800 == 130 [pid = 1856] [id = 479] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3e93000 == 129 [pid = 1856] [id = 478] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1bdf000 == 128 [pid = 1856] [id = 477] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc6ad800 == 127 [pid = 1856] [id = 476] 17:11:39 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca8d800 == 126 [pid = 1856] [id = 475] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64dc5f0400) [pid = 1856] [serial = 1427] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64de422c00) [pid = 1856] [serial = 1364] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64f7f3dc00) [pid = 1856] [serial = 1398] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64f8f0d400) [pid = 1856] [serial = 1401] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64de986400) [pid = 1856] [serial = 1412] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f650652b400) [pid = 1856] [serial = 1407] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64f752bc00) [pid = 1856] [serial = 1400] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f6509c24000) [pid = 1856] [serial = 1410] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ec602800) [pid = 1856] [serial = 1382] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f65051f0c00) [pid = 1856] [serial = 1406] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e1caa000) [pid = 1856] [serial = 1424] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64f0066400) [pid = 1856] [serial = 1391] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64df7a3400) [pid = 1856] [serial = 1422] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e7d92400) [pid = 1856] [serial = 1296] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64eedbc400) [pid = 1856] [serial = 1389] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64decf5c00) [pid = 1856] [serial = 1421] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64ed94dc00) [pid = 1856] [serial = 1385] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64f415c400) [pid = 1856] [serial = 1395] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64f6592400) [pid = 1856] [serial = 1397] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64ed7e6000) [pid = 1856] [serial = 1383] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e74a8400) [pid = 1856] [serial = 1374] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64edf80400) [pid = 1856] [serial = 1386] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64de1c3000) [pid = 1856] [serial = 1418] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ebf0c000) [pid = 1856] [serial = 1380] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64de995800) [pid = 1856] [serial = 1419] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64df84d400) [pid = 1856] [serial = 1367] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64fb85f000) [pid = 1856] [serial = 1403] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64e409c000) [pid = 1856] [serial = 1370] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64dea3b000) [pid = 1856] [serial = 1365] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e71f0c00) [pid = 1856] [serial = 1373] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e7a47c00) [pid = 1856] [serial = 1376] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f6506559800) [pid = 1856] [serial = 1409] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64ee75b400) [pid = 1856] [serial = 1388] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64f19d8800) [pid = 1856] [serial = 1392] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ebd24c00) [pid = 1856] [serial = 1379] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64e4b83c00) [pid = 1856] [serial = 1371] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f6504e81c00) [pid = 1856] [serial = 1404] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e7aff000) [pid = 1856] [serial = 1377] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64f2da9800) [pid = 1856] [serial = 1394] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e74a9c00) [pid = 1856] [serial = 1413] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e3386000) [pid = 1856] [serial = 1425] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64de98ec00) [pid = 1856] [serial = 1415] [outer = (nil)] [url = about:blank] 17:11:39 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e1ca8000) [pid = 1856] [serial = 1368] [outer = (nil)] [url = about:blank] 17:11:40 INFO - PROCESS | 1856 | 1461888700472 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2952ms 17:11:40 INFO - PROCESS | 1856 | 1461888700496 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 1856 | 1461888700503 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 17:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:11:40 INFO - PROCESS | 1856 | 1461888700510 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 1856 | 1461888700515 Marionette TRACE conn5 <- [1,2038,null,{}] 17:11:40 INFO - PROCESS | 1856 | 1461888700522 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 1856 | 1461888700752 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 17:11:40 INFO - PROCESS | 1856 | 1461888700934 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6a1000 == 127 [pid = 1856] [id = 517] 17:11:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64dc5ed800) [pid = 1856] [serial = 1552] [outer = (nil)] 17:11:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64dccd6000) [pid = 1856] [serial = 1553] [outer = 0x7f64dc5ed800] 17:11:41 INFO - PROCESS | 1856 | 1461888701003 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64de423000) [pid = 1856] [serial = 1554] [outer = 0x7f64dc5ed800] 17:11:41 INFO - PROCESS | 1856 | 1461888701841 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1395ms 17:11:41 INFO - PROCESS | 1856 | 1461888701906 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1856 | 1461888701914 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:11:41 INFO - PROCESS | 1856 | 1461888701923 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1856 | 1461888701926 Marionette TRACE conn5 <- [1,2042,null,{}] 17:11:41 INFO - PROCESS | 1856 | 1461888701933 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 1856 | 1461888702155 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 17:11:42 INFO - PROCESS | 1856 | 1461888702361 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de309000 == 128 [pid = 1856] [id = 518] 17:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64de5a5000) [pid = 1856] [serial = 1555] [outer = (nil)] 17:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64de9a1800) [pid = 1856] [serial = 1556] [outer = 0x7f64de5a5000] 17:11:42 INFO - PROCESS | 1856 | 1461888702430 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64decf0c00) [pid = 1856] [serial = 1557] [outer = 0x7f64de5a5000] 17:11:43 INFO - PROCESS | 1856 | 1461888703382 Marionette TRACE conn5 <- [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]]]}] 17:11:43 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) 17:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1481ms 17:11:43 INFO - PROCESS | 1856 | 1461888703405 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1856 | 1461888703409 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:11:43 INFO - PROCESS | 1856 | 1461888703415 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1856 | 1461888703420 Marionette TRACE conn5 <- [1,2046,null,{}] 17:11:43 INFO - PROCESS | 1856 | 1461888703445 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1856 | 1461888703731 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 17:11:43 INFO - PROCESS | 1856 | 1461888703794 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dd4000 == 129 [pid = 1856] [id = 519] 17:11:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e0c4d400) [pid = 1856] [serial = 1558] [outer = (nil)] 17:11:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e0c54800) [pid = 1856] [serial = 1559] [outer = 0x7f64e0c4d400] 17:11:43 INFO - PROCESS | 1856 | 1461888703927 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e338b400) [pid = 1856] [serial = 1560] [outer = 0x7f64e0c4d400] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64db6a5400) [pid = 1856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64ed943800) [pid = 1856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64df84d000) [pid = 1856] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e4b98000) [pid = 1856] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64ebf0e000) [pid = 1856] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e8dd0c00) [pid = 1856] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e7135400) [pid = 1856] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64de423c00) [pid = 1856] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e713a000) [pid = 1856] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ef0d0000) [pid = 1856] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64db6a3800) [pid = 1856] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64db171c00) [pid = 1856] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64e4b9a800) [pid = 1856] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64ec5e6000) [pid = 1856] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64dc5f1800) [pid = 1856] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e7314000) [pid = 1856] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64e1ca6000) [pid = 1856] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64db55f000) [pid = 1856] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e8dd0800) [pid = 1856] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64f1adb000) [pid = 1856] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64db6a3000) [pid = 1856] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64dc5e3800) [pid = 1856] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:11:45 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64e8ddf400) [pid = 1856] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:11:45 INFO - PROCESS | 1856 | 1461888705467 Marionette TRACE conn5 <- [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]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2088ms 17:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:11:45 INFO - PROCESS | 1856 | 1461888705504 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 1856 | 1461888705508 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 17:11:45 INFO - PROCESS | 1856 | 1461888705515 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1856 | 1461888705518 Marionette TRACE conn5 <- [1,2050,null,{}] 17:11:45 INFO - PROCESS | 1856 | 1461888705523 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1856 | 1461888705748 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 17:11:45 INFO - PROCESS | 1856 | 1461888705924 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31c4000 == 130 [pid = 1856] [id = 520] 17:11:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64dc5e9400) [pid = 1856] [serial = 1561] [outer = (nil)] 17:11:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64df84bc00) [pid = 1856] [serial = 1562] [outer = 0x7f64dc5e9400] 17:11:46 INFO - PROCESS | 1856 | 1461888705991 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64e409c400) [pid = 1856] [serial = 1563] [outer = 0x7f64dc5e9400] 17:11:46 INFO - PROCESS | 1856 | 1461888706736 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1281ms 17:11:46 INFO - PROCESS | 1856 | 1461888706795 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1856 | 1461888706798 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:11:46 INFO - PROCESS | 1856 | 1461888706814 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1856 | 1461888706818 Marionette TRACE conn5 <- [1,2054,null,{}] 17:11:46 INFO - PROCESS | 1856 | 1461888706835 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 1856 | 1461888707038 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 17:11:47 INFO - PROCESS | 1856 | 1461888707390 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3ca000 == 131 [pid = 1856] [id = 521] 17:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64db16e000) [pid = 1856] [serial = 1564] [outer = (nil)] 17:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64db69f400) [pid = 1856] [serial = 1565] [outer = 0x7f64db16e000] 17:11:47 INFO - PROCESS | 1856 | 1461888707582 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64dc5e8400) [pid = 1856] [serial = 1566] [outer = 0x7f64db16e000] 17:11:48 INFO - PROCESS | 1856 | 1461888708524 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1756ms 17:11:48 INFO - PROCESS | 1856 | 1461888708562 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1856 | 1461888708569 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:11:48 INFO - PROCESS | 1856 | 1461888708576 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1856 | 1461888708582 Marionette TRACE conn5 <- [1,2058,null,{}] 17:11:48 INFO - PROCESS | 1856 | 1461888708589 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:48 INFO - PROCESS | 1856 | 1461888708840 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 17:11:49 INFO - PROCESS | 1856 | 1461888709147 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e089c000 == 132 [pid = 1856] [id = 522] 17:11:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64de998000) [pid = 1856] [serial = 1567] [outer = (nil)] 17:11:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64dea4a400) [pid = 1856] [serial = 1568] [outer = 0x7f64de998000] 17:11:49 INFO - PROCESS | 1856 | 1461888709235 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64df72ac00) [pid = 1856] [serial = 1569] [outer = 0x7f64de998000] 17:11:50 INFO - PROCESS | 1856 | 1461888710206 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1686ms 17:11:50 INFO - PROCESS | 1856 | 1461888710267 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1856 | 1461888710274 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:11:50 INFO - PROCESS | 1856 | 1461888710281 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1856 | 1461888710285 Marionette TRACE conn5 <- [1,2062,null,{}] 17:11:50 INFO - PROCESS | 1856 | 1461888710291 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 1856 | 1461888710548 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 17:11:50 INFO - PROCESS | 1856 | 1461888710891 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42dc800 == 133 [pid = 1856] [id = 523] 17:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64df851800) [pid = 1856] [serial = 1570] [outer = (nil)] 17:11:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e1caf000) [pid = 1856] [serial = 1571] [outer = 0x7f64df851800] 17:11:50 INFO - PROCESS | 1856 | 1461888710974 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e3eb0c00) [pid = 1856] [serial = 1572] [outer = 0x7f64df851800] 17:11:51 INFO - PROCESS | 1856 | 1461888711895 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1681ms 17:11:51 INFO - PROCESS | 1856 | 1461888711963 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 17:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:11:51 INFO - PROCESS | 1856 | 1461888711967 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 17:11:51 INFO - PROCESS | 1856 | 1461888711984 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1856 | 1461888711993 Marionette TRACE conn5 <- [1,2066,null,{}] 17:11:52 INFO - PROCESS | 1856 | 1461888712000 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 1856 | 1461888712281 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 17:11:52 INFO - PROCESS | 1856 | 1461888712556 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e717c000 == 134 [pid = 1856] [id = 524] 17:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64df7ad400) [pid = 1856] [serial = 1573] [outer = (nil)] 17:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e713a000) [pid = 1856] [serial = 1574] [outer = 0x7f64df7ad400] 17:11:52 INFO - PROCESS | 1856 | 1461888712632 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e74a8400) [pid = 1856] [serial = 1575] [outer = 0x7f64df7ad400] 17:11:53 INFO - PROCESS | 1856 | 1461888713591 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1653ms 17:11:53 INFO - PROCESS | 1856 | 1461888713629 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 1856 | 1461888713632 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 17:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:11:53 INFO - PROCESS | 1856 | 1461888713639 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 1856 | 1461888713642 Marionette TRACE conn5 <- [1,2070,null,{}] 17:11:53 INFO - PROCESS | 1856 | 1461888713648 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:53 INFO - PROCESS | 1856 | 1461888713882 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 17:11:54 INFO - PROCESS | 1856 | 1461888714142 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ec3800 == 135 [pid = 1856] [id = 525] 17:11:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e1ca5c00) [pid = 1856] [serial = 1576] [outer = (nil)] 17:11:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e7af5800) [pid = 1856] [serial = 1577] [outer = 0x7f64e1ca5c00] 17:11:54 INFO - PROCESS | 1856 | 1461888714261 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7d78400) [pid = 1856] [serial = 1578] [outer = 0x7f64e1ca5c00] 17:11:55 INFO - PROCESS | 1856 | 1461888715143 Marionette TRACE conn5 <- [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]]]}] 17:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1580ms 17:11:55 INFO - PROCESS | 1856 | 1461888715220 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 1856 | 1461888715224 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 17:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:11:55 INFO - PROCESS | 1856 | 1461888715229 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 1856 | 1461888715232 Marionette TRACE conn5 <- [1,2074,null,{}] 17:11:55 INFO - PROCESS | 1856 | 1461888715237 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 1856 | 1461888715520 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 17:11:55 INFO - PROCESS | 1856 | 1461888715826 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8f5d800 == 136 [pid = 1856] [id = 526] 17:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e8ec7800) [pid = 1856] [serial = 1579] [outer = (nil)] 17:11:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e8ecac00) [pid = 1856] [serial = 1580] [outer = 0x7f64e8ec7800] 17:11:55 INFO - PROCESS | 1856 | 1461888715932 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64ec5e2000) [pid = 1856] [serial = 1581] [outer = 0x7f64e8ec7800] 17:11:56 INFO - PROCESS | 1856 | 1461888716885 Marionette TRACE conn5 <- [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]]]}] 17:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1733ms 17:11:56 INFO - PROCESS | 1856 | 1461888716966 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1856 | 1461888716972 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 17:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:11:56 INFO - PROCESS | 1856 | 1461888716982 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1856 | 1461888716986 Marionette TRACE conn5 <- [1,2078,null,{}] 17:11:56 INFO - PROCESS | 1856 | 1461888716992 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 1856 | 1461888717268 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 17:11:57 INFO - PROCESS | 1856 | 1461888717568 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec4a1800 == 137 [pid = 1856] [id = 527] 17:11:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e7d94800) [pid = 1856] [serial = 1582] [outer = (nil)] 17:11:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ed96e800) [pid = 1856] [serial = 1583] [outer = 0x7f64e7d94800] 17:11:57 INFO - PROCESS | 1856 | 1461888717648 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ed9df400) [pid = 1856] [serial = 1584] [outer = 0x7f64e7d94800] 17:11:58 INFO - PROCESS | 1856 | 1461888718621 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1689ms 17:11:58 INFO - PROCESS | 1856 | 1461888718671 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 1856 | 1461888718675 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 17:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:11:58 INFO - PROCESS | 1856 | 1461888718681 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 1856 | 1461888718684 Marionette TRACE conn5 <- [1,2082,null,{}] 17:11:58 INFO - PROCESS | 1856 | 1461888718690 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:58 INFO - PROCESS | 1856 | 1461888718929 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 17:11:59 INFO - PROCESS | 1856 | 1461888719189 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb1b800 == 138 [pid = 1856] [id = 528] 17:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e8ec8400) [pid = 1856] [serial = 1585] [outer = (nil)] 17:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64edf77400) [pid = 1856] [serial = 1586] [outer = 0x7f64e8ec8400] 17:11:59 INFO - PROCESS | 1856 | 1461888719267 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64edfeec00) [pid = 1856] [serial = 1587] [outer = 0x7f64e8ec8400] 17:12:00 INFO - PROCESS | 1856 | 1461888720165 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1534ms 17:12:00 INFO - PROCESS | 1856 | 1461888720217 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 1856 | 1461888720221 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 17:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:12:00 INFO - PROCESS | 1856 | 1461888720227 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1856 | 1461888720230 Marionette TRACE conn5 <- [1,2086,null,{}] 17:12:00 INFO - PROCESS | 1856 | 1461888720237 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:00 INFO - PROCESS | 1856 | 1461888720482 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 17:12:00 INFO - PROCESS | 1856 | 1461888720797 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee9ce800 == 139 [pid = 1856] [id = 529] 17:12:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64dcccc000) [pid = 1856] [serial = 1588] [outer = (nil)] 17:12:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64edff8400) [pid = 1856] [serial = 1589] [outer = 0x7f64dcccc000] 17:12:00 INFO - PROCESS | 1856 | 1461888720877 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ee847c00) [pid = 1856] [serial = 1590] [outer = 0x7f64dcccc000] 17:12:02 INFO - PROCESS | 1856 | 1461888722097 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1937ms 17:12:02 INFO - PROCESS | 1856 | 1461888722165 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 1856 | 1461888722168 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 17:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:12:02 INFO - PROCESS | 1856 | 1461888722174 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 1856 | 1461888722176 Marionette TRACE conn5 <- [1,2090,null,{}] 17:12:02 INFO - PROCESS | 1856 | 1461888722182 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:02 INFO - PROCESS | 1856 | 1461888722420 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 17:12:02 INFO - PROCESS | 1856 | 1461888722731 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a1b000 == 140 [pid = 1856] [id = 530] 17:12:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64e7a45800) [pid = 1856] [serial = 1591] [outer = (nil)] 17:12:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64eedbbc00) [pid = 1856] [serial = 1592] [outer = 0x7f64e7a45800] 17:12:02 INFO - PROCESS | 1856 | 1461888722810 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64f2d17800) [pid = 1856] [serial = 1593] [outer = 0x7f64e7a45800] 17:12:03 INFO - PROCESS | 1856 | 1461888723645 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1529ms 17:12:03 INFO - PROCESS | 1856 | 1461888723705 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1856 | 1461888723708 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:12:03 INFO - PROCESS | 1856 | 1461888723715 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1856 | 1461888723717 Marionette TRACE conn5 <- [1,2094,null,{}] 17:12:03 INFO - PROCESS | 1856 | 1461888723723 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 1856 | 1461888723959 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 17:12:04 INFO - PROCESS | 1856 | 1461888724219 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f71b8800 == 141 [pid = 1856] [id = 531] 17:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64f415c400) [pid = 1856] [serial = 1594] [outer = (nil)] 17:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64f63a7800) [pid = 1856] [serial = 1595] [outer = 0x7f64f415c400] 17:12:04 INFO - PROCESS | 1856 | 1461888724368 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64f85a9000) [pid = 1856] [serial = 1596] [outer = 0x7f64f415c400] 17:12:05 INFO - PROCESS | 1856 | 1461888725275 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1635ms 17:12:05 INFO - PROCESS | 1856 | 1461888725352 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1856 | 1461888725355 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:12:05 INFO - PROCESS | 1856 | 1461888725363 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1856 | 1461888725367 Marionette TRACE conn5 <- [1,2098,null,{}] 17:12:05 INFO - PROCESS | 1856 | 1461888725373 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1856 | 1461888725675 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 17:12:05 INFO - PROCESS | 1856 | 1461888725984 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8453000 == 142 [pid = 1856] [id = 532] 17:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e7141000) [pid = 1856] [serial = 1597] [outer = (nil)] 17:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f65042c6800) [pid = 1856] [serial = 1598] [outer = 0x7f64e7141000] 17:12:06 INFO - PROCESS | 1856 | 1461888726062 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f65051f3c00) [pid = 1856] [serial = 1599] [outer = 0x7f64e7141000] 17:12:07 INFO - PROCESS | 1856 | 1461888727002 Marionette TRACE conn5 <- [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]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1688ms 17:12:07 INFO - PROCESS | 1856 | 1461888727053 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1856 | 1461888727056 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 17:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:12:07 INFO - PROCESS | 1856 | 1461888727062 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1856 | 1461888727065 Marionette TRACE conn5 <- [1,2102,null,{}] 17:12:07 INFO - PROCESS | 1856 | 1461888727071 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:07 INFO - PROCESS | 1856 | 1461888727316 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 17:12:07 INFO - PROCESS | 1856 | 1461888727625 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae21000 == 143 [pid = 1856] [id = 533] 17:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64decf6400) [pid = 1856] [serial = 1600] [outer = (nil)] 17:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f6505fb1c00) [pid = 1856] [serial = 1601] [outer = 0x7f64decf6400] 17:12:07 INFO - PROCESS | 1856 | 1461888727708 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f650654e000) [pid = 1856] [serial = 1602] [outer = 0x7f64decf6400] 17:12:08 INFO - PROCESS | 1856 | 1461888728672 Marionette TRACE conn5 <- [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]]]}] 17:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1679ms 17:12:08 INFO - PROCESS | 1856 | 1461888728742 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 1856 | 1461888728746 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 17:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:12:08 INFO - PROCESS | 1856 | 1461888728753 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1856 | 1461888728755 Marionette TRACE conn5 <- [1,2106,null,{}] 17:12:08 INFO - PROCESS | 1856 | 1461888728762 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 1856 | 1461888729053 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 17:12:09 INFO - PROCESS | 1856 | 1461888729355 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65042a5800 == 144 [pid = 1856] [id = 534] 17:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f415dc00) [pid = 1856] [serial = 1603] [outer = (nil)] 17:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f650966ac00) [pid = 1856] [serial = 1604] [outer = 0x7f64f415dc00] 17:12:09 INFO - PROCESS | 1856 | 1461888729434 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f6509c2dc00) [pid = 1856] [serial = 1605] [outer = 0x7f64f415dc00] 17:12:10 INFO - PROCESS | 1856 | 1461888730309 Marionette TRACE conn5 <- [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]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1629ms 17:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:12:10 INFO - PROCESS | 1856 | 1461888730384 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1856 | 1461888730386 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 17:12:10 INFO - PROCESS | 1856 | 1461888730393 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1856 | 1461888730396 Marionette TRACE conn5 <- [1,2110,null,{}] 17:12:10 INFO - PROCESS | 1856 | 1461888730402 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:10 INFO - PROCESS | 1856 | 1461888730639 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 17:12:10 INFO - PROCESS | 1856 | 1461888730911 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505509800 == 145 [pid = 1856] [id = 535] 17:12:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e7d93000) [pid = 1856] [serial = 1606] [outer = (nil)] 17:12:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f6509c2e400) [pid = 1856] [serial = 1607] [outer = 0x7f64e7d93000] 17:12:11 INFO - PROCESS | 1856 | 1461888731026 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f6509fa6000) [pid = 1856] [serial = 1608] [outer = 0x7f64e7d93000] 17:12:11 INFO - PROCESS | 1856 | 1461888731941 Marionette TRACE conn5 <- [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]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1580ms 17:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:12:11 INFO - PROCESS | 1856 | 1461888731973 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1856 | 1461888731976 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 17:12:11 INFO - PROCESS | 1856 | 1461888731984 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1856 | 1461888731987 Marionette TRACE conn5 <- [1,2114,null,{}] 17:12:11 INFO - PROCESS | 1856 | 1461888731992 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1856 | 1461888732233 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 17:12:12 INFO - PROCESS | 1856 | 1461888732547 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65084a4000 == 146 [pid = 1856] [id = 536] 17:12:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64d9d42800) [pid = 1856] [serial = 1609] [outer = (nil)] 17:12:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64d9d4b400) [pid = 1856] [serial = 1610] [outer = 0x7f64d9d42800] 17:12:12 INFO - PROCESS | 1856 | 1461888732626 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64d9d50000) [pid = 1856] [serial = 1611] [outer = 0x7f64d9d42800] 17:12:13 INFO - PROCESS | 1856 | 1461888733516 Marionette TRACE conn5 <- [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]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1586ms 17:12:13 INFO - PROCESS | 1856 | 1461888733569 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1856 | 1461888733573 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:12:13 INFO - PROCESS | 1856 | 1461888733579 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1856 | 1461888733581 Marionette TRACE conn5 <- [1,2118,null,{}] 17:12:13 INFO - PROCESS | 1856 | 1461888733587 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:13 INFO - PROCESS | 1856 | 1461888733819 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 17:12:14 INFO - PROCESS | 1856 | 1461888734137 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a27d800 == 147 [pid = 1856] [id = 537] 17:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64d9d46800) [pid = 1856] [serial = 1612] [outer = (nil)] 17:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f6509c70c00) [pid = 1856] [serial = 1613] [outer = 0x7f64d9d46800] 17:12:14 INFO - PROCESS | 1856 | 1461888734218 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f6509faf800) [pid = 1856] [serial = 1614] [outer = 0x7f64d9d46800] 17:12:15 INFO - PROCESS | 1856 | 1461888735084 Marionette TRACE conn5 <- [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]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1549ms 17:12:15 INFO - PROCESS | 1856 | 1461888735133 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1856 | 1461888735135 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:12:15 INFO - PROCESS | 1856 | 1461888735142 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1856 | 1461888735145 Marionette TRACE conn5 <- [1,2122,null,{}] 17:12:15 INFO - PROCESS | 1856 | 1461888735187 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 1856 | 1461888735462 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 17:12:15 INFO - PROCESS | 1856 | 1461888735788 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5d2800 == 148 [pid = 1856] [id = 538] 17:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64d9d4c400) [pid = 1856] [serial = 1615] [outer = (nil)] 17:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64e336ac00) [pid = 1856] [serial = 1616] [outer = 0x7f64d9d4c400] 17:12:15 INFO - PROCESS | 1856 | 1461888735877 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e336ec00) [pid = 1856] [serial = 1617] [outer = 0x7f64d9d4c400] 17:12:16 INFO - PROCESS | 1856 | 1461888736778 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1688ms 17:12:16 INFO - PROCESS | 1856 | 1461888736832 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 1856 | 1461888736835 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 17:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:12:16 INFO - PROCESS | 1856 | 1461888736851 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 1856 | 1461888736857 Marionette TRACE conn5 <- [1,2126,null,{}] 17:12:16 INFO - PROCESS | 1856 | 1461888736863 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1856 | 1461888737102 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 17:12:17 INFO - PROCESS | 1856 | 1461888737461 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650989c000 == 147 [pid = 1856] [id = 374] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650e59e800 == 146 [pid = 1856] [id = 375] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6506509800 == 145 [pid = 1856] [id = 373] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec2a8800 == 144 [pid = 1856] [id = 377] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3dce800 == 143 [pid = 1856] [id = 376] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31c4000 == 142 [pid = 1856] [id = 520] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0dd4000 == 141 [pid = 1856] [id = 519] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de309000 == 140 [pid = 1856] [id = 518] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc6a1000 == 139 [pid = 1856] [id = 517] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc570000 == 138 [pid = 1856] [id = 516] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8184000 == 137 [pid = 1856] [id = 515] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7820800 == 136 [pid = 1856] [id = 514] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d0d800 == 135 [pid = 1856] [id = 513] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f2d4c800 == 134 [pid = 1856] [id = 512] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64efd5d800 == 133 [pid = 1856] [id = 511] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee9e2000 == 132 [pid = 1856] [id = 510] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edeb1000 == 131 [pid = 1856] [id = 509] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec374000 == 130 [pid = 1856] [id = 508] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec21f800 == 129 [pid = 1856] [id = 507] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8f5f000 == 128 [pid = 1856] [id = 506] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7edf800 == 127 [pid = 1856] [id = 505] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c21000 == 126 [pid = 1856] [id = 504] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f12800 == 125 [pid = 1856] [id = 503] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e40e8800 == 124 [pid = 1856] [id = 502] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3dc2000 == 123 [pid = 1856] [id = 501] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e08a7800 == 122 [pid = 1856] [id = 500] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce0f000 == 121 [pid = 1856] [id = 499] 17:12:19 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db0cd800 == 120 [pid = 1856] [id = 498] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64de5a6400) [pid = 1856] [serial = 1490] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64de995400) [pid = 1856] [serial = 1491] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64db557c00) [pid = 1856] [serial = 1484] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64fb891c00) [pid = 1856] [serial = 1473] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64f93d6800) [pid = 1856] [serial = 1472] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f650635a400) [pid = 1856] [serial = 1476] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f6505182c00) [pid = 1856] [serial = 1475] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f6509fa6400) [pid = 1856] [serial = 1482] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f6509d37800) [pid = 1856] [serial = 1481] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ee846000) [pid = 1856] [serial = 1458] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64edffbc00) [pid = 1856] [serial = 1457] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e4b8e000) [pid = 1856] [serial = 1440] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e4802800) [pid = 1856] [serial = 1439] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e3ead000) [pid = 1856] [serial = 1437] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e3383400) [pid = 1856] [serial = 1436] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ed7e4000) [pid = 1856] [serial = 1452] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64ec604c00) [pid = 1856] [serial = 1451] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64df7acc00) [pid = 1856] [serial = 1416] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64f873cc00) [pid = 1856] [serial = 1470] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64f7f40c00) [pid = 1856] [serial = 1469] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64f4113400) [pid = 1856] [serial = 1464] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64f2da4000) [pid = 1856] [serial = 1463] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64ede98800) [pid = 1856] [serial = 1455] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ed96f400) [pid = 1856] [serial = 1454] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f6509c2ac00) [pid = 1856] [serial = 1479] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f6506556c00) [pid = 1856] [serial = 1478] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64f1ac4000) [pid = 1856] [serial = 1461] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64f0068c00) [pid = 1856] [serial = 1460] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64e74a9000) [pid = 1856] [serial = 1443] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e71f7800) [pid = 1856] [serial = 1442] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64f6868000) [pid = 1856] [serial = 1467] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f4279000) [pid = 1856] [serial = 1466] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64ebf10400) [pid = 1856] [serial = 1449] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64ebca5800) [pid = 1856] [serial = 1448] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64dccd0c00) [pid = 1856] [serial = 1487] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64ebc0ec00) [pid = 1856] [serial = 1446] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e8ecc800) [pid = 1856] [serial = 1445] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64df7a8800) [pid = 1856] [serial = 1434] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64df726400) [pid = 1856] [serial = 1433] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64de98c000) [pid = 1856] [serial = 1431] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64de1bc400) [pid = 1856] [serial = 1430] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64db6a0000) [pid = 1856] [serial = 1485] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e33d3000) [pid = 1856] [serial = 1362] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64de41a000) [pid = 1856] [serial = 1493] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64de1c0c00) [pid = 1856] [serial = 1488] [outer = (nil)] [url = about:blank] 17:12:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d98c8800 == 121 [pid = 1856] [id = 539] 17:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64db162c00) [pid = 1856] [serial = 1618] [outer = (nil)] 17:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64db16c400) [pid = 1856] [serial = 1619] [outer = 0x7f64db162c00] 17:12:19 INFO - PROCESS | 1856 | 1461888739385 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64db69bc00) [pid = 1856] [serial = 1620] [outer = 0x7f64db162c00] 17:12:20 INFO - PROCESS | 1856 | 1461888740566 Marionette TRACE conn5 <- [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]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3744ms 17:12:20 INFO - PROCESS | 1856 | 1461888740594 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 17:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:12:20 INFO - PROCESS | 1856 | 1461888740604 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 17:12:20 INFO - PROCESS | 1856 | 1461888740617 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1856 | 1461888740625 Marionette TRACE conn5 <- [1,2130,null,{}] 17:12:20 INFO - PROCESS | 1856 | 1461888740678 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:21 INFO - PROCESS | 1856 | 1461888741019 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 17:12:21 INFO - PROCESS | 1856 | 1461888741333 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc952800 == 122 [pid = 1856] [id = 540] 17:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64de1bc400) [pid = 1856] [serial = 1621] [outer = (nil)] 17:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64de420000) [pid = 1856] [serial = 1622] [outer = 0x7f64de1bc400] 17:12:21 INFO - PROCESS | 1856 | 1461888741446 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64de5a0400) [pid = 1856] [serial = 1623] [outer = 0x7f64de1bc400] 17:12:22 INFO - PROCESS | 1856 | 1461888742569 Marionette TRACE conn5 <- [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] 17:12:22 INFO - PROCESS | 1856 | 1461888742668 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 17:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:12:22 INFO - PROCESS | 1856 | 1461888742696 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1856 | 1461888742701 Marionette TRACE conn5 <- [1,2134,null,{}] 17:12:22 INFO - PROCESS | 1856 | 1461888742708 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 1856 | 1461888743077 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 17:12:23 INFO - PROCESS | 1856 | 1461888743500 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcc10000 == 123 [pid = 1856] [id = 541] 17:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dea47800) [pid = 1856] [serial = 1624] [outer = (nil)] 17:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64dea4cc00) [pid = 1856] [serial = 1625] [outer = 0x7f64dea47800] 17:12:23 INFO - PROCESS | 1856 | 1461888743622 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64df728000) [pid = 1856] [serial = 1626] [outer = 0x7f64dea47800] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64de5a5000) [pid = 1856] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64db166400) [pid = 1856] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e0c4d400) [pid = 1856] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e713e000) [pid = 1856] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64df84ec00) [pid = 1856] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64df734000) [pid = 1856] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64dea53c00) [pid = 1856] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64dc5ee400) [pid = 1856] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64db169000) [pid = 1856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64dc5ed800) [pid = 1856] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64e7321c00) [pid = 1856] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e71f3400) [pid = 1856] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64ebd30800) [pid = 1856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64f034a000) [pid = 1856] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64ee84cc00) [pid = 1856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64ee751400) [pid = 1856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64ed9e2400) [pid = 1856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64ede95c00) [pid = 1856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64ebc16000) [pid = 1856] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64e90cf400) [pid = 1856] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64e7d94c00) [pid = 1856] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:12:25 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64e713ec00) [pid = 1856] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:12:25 INFO - PROCESS | 1856 | 1461888745730 Marionette TRACE conn5 <- [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]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 3108ms 17:12:25 INFO - PROCESS | 1856 | 1461888745793 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 1856 | 1461888745799 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 17:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:12:25 INFO - PROCESS | 1856 | 1461888745809 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 1856 | 1461888745818 Marionette TRACE conn5 <- [1,2138,null,{}] 17:12:25 INFO - PROCESS | 1856 | 1461888745843 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:26 INFO - PROCESS | 1856 | 1461888746287 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 17:12:26 INFO - PROCESS | 1856 | 1461888746393 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deae4000 == 124 [pid = 1856] [id = 542] 17:12:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64df734000) [pid = 1856] [serial = 1627] [outer = (nil)] 17:12:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64df849c00) [pid = 1856] [serial = 1628] [outer = 0x7f64df734000] 17:12:26 INFO - PROCESS | 1856 | 1461888746620 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64df971400) [pid = 1856] [serial = 1629] [outer = 0x7f64df734000] 17:12:28 INFO - PROCESS | 1856 | 1461888748200 Marionette TRACE conn5 <- [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]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2449ms 17:12:28 INFO - PROCESS | 1856 | 1461888748260 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 1856 | 1461888748270 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 17:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:12:28 INFO - PROCESS | 1856 | 1461888748287 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 1856 | 1461888748295 Marionette TRACE conn5 <- [1,2142,null,{}] 17:12:28 INFO - PROCESS | 1856 | 1461888748307 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:28 INFO - PROCESS | 1856 | 1461888748710 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 17:12:29 INFO - PROCESS | 1856 | 1461888749051 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcac3800 == 125 [pid = 1856] [id = 543] 17:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64dccc9400) [pid = 1856] [serial = 1630] [outer = (nil)] 17:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64de5a3000) [pid = 1856] [serial = 1631] [outer = 0x7f64dccc9400] 17:12:29 INFO - PROCESS | 1856 | 1461888749172 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64de99e000) [pid = 1856] [serial = 1632] [outer = 0x7f64dccc9400] 17:12:30 INFO - PROCESS | 1856 | 1461888750458 Marionette TRACE conn5 <- [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] 17:12:30 INFO - PROCESS | 1856 | 1461888750552 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 17:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:12:30 INFO - PROCESS | 1856 | 1461888750569 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1856 | 1461888750577 Marionette TRACE conn5 <- [1,2146,null,{}] 17:12:30 INFO - PROCESS | 1856 | 1461888750662 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:31 INFO - PROCESS | 1856 | 1461888751005 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 17:12:31 INFO - PROCESS | 1856 | 1461888751412 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24c6000 == 126 [pid = 1856] [id = 544] 17:12:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64df72e000) [pid = 1856] [serial = 1633] [outer = (nil)] 17:12:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64df84b800) [pid = 1856] [serial = 1634] [outer = 0x7f64df72e000] 17:12:31 INFO - PROCESS | 1856 | 1461888751532 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64e0c56000) [pid = 1856] [serial = 1635] [outer = 0x7f64df72e000] 17:12:33 INFO - PROCESS | 1856 | 1461888753018 Marionette TRACE conn5 <- [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] 17:12:33 INFO - PROCESS | 1856 | 1461888753106 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:12:33 INFO - PROCESS | 1856 | 1461888753118 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1856 | 1461888753127 Marionette TRACE conn5 <- [1,2150,null,{}] 17:12:33 INFO - PROCESS | 1856 | 1461888753195 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 1856 | 1461888753702 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 17:12:33 INFO - PROCESS | 1856 | 1461888753943 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e92000 == 127 [pid = 1856] [id = 545] 17:12:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e3368c00) [pid = 1856] [serial = 1636] [outer = (nil)] 17:12:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e3370c00) [pid = 1856] [serial = 1637] [outer = 0x7f64e3368c00] 17:12:34 INFO - PROCESS | 1856 | 1461888754063 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e33e0800) [pid = 1856] [serial = 1638] [outer = 0x7f64e3368c00] 17:12:35 INFO - PROCESS | 1856 | 1461888755337 Marionette TRACE conn5 <- [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]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2298ms 17:12:35 INFO - PROCESS | 1856 | 1461888755416 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 1856 | 1461888755424 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 17:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:12:35 INFO - PROCESS | 1856 | 1461888755435 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 1856 | 1461888755438 Marionette TRACE conn5 <- [1,2154,null,{}] 17:12:35 INFO - PROCESS | 1856 | 1461888755448 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:35 INFO - PROCESS | 1856 | 1461888755843 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 17:12:36 INFO - PROCESS | 1856 | 1461888756214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b1a800 == 128 [pid = 1856] [id = 546] 17:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e2569400) [pid = 1856] [serial = 1639] [outer = (nil)] 17:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e4096000) [pid = 1856] [serial = 1640] [outer = 0x7f64e2569400] 17:12:36 INFO - PROCESS | 1856 | 1461888756337 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e4807400) [pid = 1856] [serial = 1641] [outer = 0x7f64e2569400] 17:12:37 INFO - PROCESS | 1856 | 1461888757547 Marionette TRACE conn5 <- [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]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2192ms 17:12:37 INFO - PROCESS | 1856 | 1461888757627 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 1856 | 1461888757632 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 17:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:12:37 INFO - PROCESS | 1856 | 1461888757640 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1856 | 1461888757644 Marionette TRACE conn5 <- [1,2158,null,{}] 17:12:37 INFO - PROCESS | 1856 | 1461888757651 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:37 INFO - PROCESS | 1856 | 1461888757961 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 17:12:38 INFO - PROCESS | 1856 | 1461888758273 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f70800 == 129 [pid = 1856] [id = 547] 17:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e3371000) [pid = 1856] [serial = 1642] [outer = (nil)] 17:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e4b99800) [pid = 1856] [serial = 1643] [outer = 0x7f64e3371000] 17:12:38 INFO - PROCESS | 1856 | 1461888758353 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e713c400) [pid = 1856] [serial = 1644] [outer = 0x7f64e3371000] 17:12:39 INFO - PROCESS | 1856 | 1461888759310 Marionette TRACE conn5 <- [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]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1732ms 17:12:39 INFO - PROCESS | 1856 | 1461888759372 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1856 | 1461888759376 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:12:39 INFO - PROCESS | 1856 | 1461888759382 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1856 | 1461888759384 Marionette TRACE conn5 <- [1,2162,null,{}] 17:12:39 INFO - PROCESS | 1856 | 1461888759390 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:39 INFO - PROCESS | 1856 | 1461888759683 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 17:12:39 INFO - PROCESS | 1856 | 1461888759983 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d62800 == 130 [pid = 1856] [id = 548] 17:12:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7d95c00) [pid = 1856] [serial = 1645] [outer = (nil)] 17:12:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e8ecec00) [pid = 1856] [serial = 1646] [outer = 0x7f64e7d95c00] 17:12:40 INFO - PROCESS | 1856 | 1461888760071 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64ebc0ec00) [pid = 1856] [serial = 1647] [outer = 0x7f64e7d95c00] 17:12:40 INFO - PROCESS | 1856 | 1461888760958 Marionette TRACE conn5 <- [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]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1634ms 17:12:41 INFO - PROCESS | 1856 | 1461888761018 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 1856 | 1461888761021 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 17:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:12:41 INFO - PROCESS | 1856 | 1461888761028 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1856 | 1461888761032 Marionette TRACE conn5 <- [1,2166,null,{}] 17:12:41 INFO - PROCESS | 1856 | 1461888761038 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:41 INFO - PROCESS | 1856 | 1461888761273 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 17:12:41 INFO - PROCESS | 1856 | 1461888761587 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8eda800 == 131 [pid = 1856] [id = 549] 17:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64ebc0d400) [pid = 1856] [serial = 1648] [outer = (nil)] 17:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ebcaec00) [pid = 1856] [serial = 1649] [outer = 0x7f64ebc0d400] 17:12:41 INFO - PROCESS | 1856 | 1461888761674 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ebd2f400) [pid = 1856] [serial = 1650] [outer = 0x7f64ebc0d400] 17:12:42 INFO - PROCESS | 1856 | 1461888762769 Marionette TRACE conn5 <- [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]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1790ms 17:12:42 INFO - PROCESS | 1856 | 1461888762822 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 1856 | 1461888762828 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 17:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:12:42 INFO - PROCESS | 1856 | 1461888762838 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 1856 | 1461888762840 Marionette TRACE conn5 <- [1,2170,null,{}] 17:12:42 INFO - PROCESS | 1856 | 1461888762847 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:43 INFO - PROCESS | 1856 | 1461888763084 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 17:12:43 INFO - PROCESS | 1856 | 1461888763415 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec221000 == 132 [pid = 1856] [id = 550] 17:12:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ebc0e800) [pid = 1856] [serial = 1651] [outer = (nil)] 17:12:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ec5dac00) [pid = 1856] [serial = 1652] [outer = 0x7f64ebc0e800] 17:12:43 INFO - PROCESS | 1856 | 1461888763506 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ec60cc00) [pid = 1856] [serial = 1653] [outer = 0x7f64ebc0e800] 17:12:44 INFO - PROCESS | 1856 | 1461888764527 Marionette TRACE conn5 <- [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]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1735ms 17:12:44 INFO - PROCESS | 1856 | 1461888764575 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 1856 | 1461888764580 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 17:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:12:44 INFO - PROCESS | 1856 | 1461888764589 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 1856 | 1461888764594 Marionette TRACE conn5 <- [1,2174,null,{}] 17:12:44 INFO - PROCESS | 1856 | 1461888764604 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:44 INFO - PROCESS | 1856 | 1461888764857 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 17:12:45 INFO - PROCESS | 1856 | 1461888765156 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec371800 == 133 [pid = 1856] [id = 551] 17:12:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ebd2c000) [pid = 1856] [serial = 1654] [outer = (nil)] 17:12:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64ed7de000) [pid = 1856] [serial = 1655] [outer = 0x7f64ebd2c000] 17:12:45 INFO - PROCESS | 1856 | 1461888765242 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ed910800) [pid = 1856] [serial = 1656] [outer = 0x7f64ebd2c000] 17:12:46 INFO - PROCESS | 1856 | 1461888766103 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1591ms 17:12:46 INFO - PROCESS | 1856 | 1461888766182 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 1856 | 1461888766186 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 17:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:12:46 INFO - PROCESS | 1856 | 1461888766197 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1856 | 1461888766200 Marionette TRACE conn5 <- [1,2178,null,{}] 17:12:46 INFO - PROCESS | 1856 | 1461888766210 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:46 INFO - PROCESS | 1856 | 1461888766587 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 17:12:46 INFO - PROCESS | 1856 | 1461888766972 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb16000 == 134 [pid = 1856] [id = 552] 17:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ebd2c400) [pid = 1856] [serial = 1657] [outer = (nil)] 17:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ed970800) [pid = 1856] [serial = 1658] [outer = 0x7f64ebd2c400] 17:12:47 INFO - PROCESS | 1856 | 1461888767117 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ede95c00) [pid = 1856] [serial = 1659] [outer = 0x7f64ebd2c400] 17:12:48 INFO - PROCESS | 1856 | 1461888768236 Marionette TRACE conn5 <- [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]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2090ms 17:12:48 INFO - PROCESS | 1856 | 1461888768286 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1856 | 1461888768291 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:12:48 INFO - PROCESS | 1856 | 1461888768297 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1856 | 1461888768301 Marionette TRACE conn5 <- [1,2182,null,{}] 17:12:48 INFO - PROCESS | 1856 | 1461888768306 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 1856 | 1461888768568 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 17:12:48 INFO - PROCESS | 1856 | 1461888768838 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb98000 == 135 [pid = 1856] [id = 553] 17:12:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ee84cc00) [pid = 1856] [serial = 1660] [outer = (nil)] 17:12:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64eedb8400) [pid = 1856] [serial = 1661] [outer = 0x7f64ee84cc00] 17:12:48 INFO - PROCESS | 1856 | 1461888768975 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ef0cdc00) [pid = 1856] [serial = 1662] [outer = 0x7f64ee84cc00] 17:12:49 INFO - PROCESS | 1856 | 1461888769854 Marionette TRACE conn5 <- [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]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1634ms 17:12:49 INFO - PROCESS | 1856 | 1461888769932 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 1856 | 1461888769935 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 17:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:12:49 INFO - PROCESS | 1856 | 1461888769942 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 1856 | 1461888769945 Marionette TRACE conn5 <- [1,2186,null,{}] 17:12:49 INFO - PROCESS | 1856 | 1461888769951 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:50 INFO - PROCESS | 1856 | 1461888770220 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 17:12:50 INFO - PROCESS | 1856 | 1461888770534 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0e0f000 == 136 [pid = 1856] [id = 554] 17:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ee840400) [pid = 1856] [serial = 1663] [outer = (nil)] 17:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64f023d400) [pid = 1856] [serial = 1664] [outer = 0x7f64ee840400] 17:12:50 INFO - PROCESS | 1856 | 1461888770613 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64f1ac1800) [pid = 1856] [serial = 1665] [outer = 0x7f64ee840400] 17:12:51 INFO - PROCESS | 1856 | 1461888771483 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1584ms 17:12:51 INFO - PROCESS | 1856 | 1461888771527 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 1856 | 1461888771530 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 17:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:12:51 INFO - PROCESS | 1856 | 1461888771537 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 1856 | 1461888771540 Marionette TRACE conn5 <- [1,2190,null,{}] 17:12:51 INFO - PROCESS | 1856 | 1461888771556 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 1856 | 1461888771777 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 17:12:52 INFO - PROCESS | 1856 | 1461888772085 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63e1000 == 137 [pid = 1856] [id = 555] 17:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64ee84e400) [pid = 1856] [serial = 1666] [outer = (nil)] 17:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64f2d18000) [pid = 1856] [serial = 1667] [outer = 0x7f64ee84e400] 17:12:52 INFO - PROCESS | 1856 | 1461888772169 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64f2daa400) [pid = 1856] [serial = 1668] [outer = 0x7f64ee84e400] 17:12:53 INFO - PROCESS | 1856 | 1461888773055 Marionette TRACE conn5 <- [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]]]}] 17:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1593ms 17:12:53 INFO - PROCESS | 1856 | 1461888773133 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1856 | 1461888773136 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:12:53 INFO - PROCESS | 1856 | 1461888773146 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1856 | 1461888773151 Marionette TRACE conn5 <- [1,2194,null,{}] 17:12:53 INFO - PROCESS | 1856 | 1461888773159 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:53 INFO - PROCESS | 1856 | 1461888773433 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 17:12:53 INFO - PROCESS | 1856 | 1461888773741 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72d0000 == 138 [pid = 1856] [id = 556] 17:12:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64eff8a800) [pid = 1856] [serial = 1669] [outer = (nil)] 17:12:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f4159800) [pid = 1856] [serial = 1670] [outer = 0x7f64eff8a800] 17:12:53 INFO - PROCESS | 1856 | 1461888773835 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64f5b5c800) [pid = 1856] [serial = 1671] [outer = 0x7f64eff8a800] 17:12:54 INFO - PROCESS | 1856 | 1461888774777 Marionette TRACE conn5 <- [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]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1688ms 17:12:54 INFO - PROCESS | 1856 | 1461888774837 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1856 | 1461888774846 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 17:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:12:54 INFO - PROCESS | 1856 | 1461888774853 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1856 | 1461888774856 Marionette TRACE conn5 <- [1,2198,null,{}] 17:12:54 INFO - PROCESS | 1856 | 1461888774861 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 1856 | 1461888775096 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 17:12:55 INFO - PROCESS | 1856 | 1461888775366 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8178800 == 139 [pid = 1856] [id = 557] 17:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e74b1000) [pid = 1856] [serial = 1672] [outer = (nil)] 17:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64f7f43400) [pid = 1856] [serial = 1673] [outer = 0x7f64e74b1000] 17:12:55 INFO - PROCESS | 1856 | 1461888775486 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64f8bbd400) [pid = 1856] [serial = 1674] [outer = 0x7f64e74b1000] 17:12:56 INFO - PROCESS | 1856 | 1461888776345 Marionette TRACE conn5 <- [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]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1541ms 17:12:56 INFO - PROCESS | 1856 | 1461888776395 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1856 | 1461888776399 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:12:56 INFO - PROCESS | 1856 | 1461888776405 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1856 | 1461888776407 Marionette TRACE conn5 <- [1,2202,null,{}] 17:12:56 INFO - PROCESS | 1856 | 1461888776413 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 1856 | 1461888776641 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 17:12:56 INFO - PROCESS | 1856 | 1461888776911 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae18000 == 140 [pid = 1856] [id = 558] 17:12:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64f8f03800) [pid = 1856] [serial = 1675] [outer = (nil)] 17:12:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64f8fd2800) [pid = 1856] [serial = 1676] [outer = 0x7f64f8f03800] 17:12:57 INFO - PROCESS | 1856 | 1461888777027 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64fafea000) [pid = 1856] [serial = 1677] [outer = 0x7f64f8f03800] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deadd800 == 139 [pid = 1856] [id = 311] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e08b0800 == 138 [pid = 1856] [id = 310] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5d2800 == 137 [pid = 1856] [id = 538] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a27d800 == 136 [pid = 1856] [id = 537] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65084a4000 == 135 [pid = 1856] [id = 536] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505509800 == 134 [pid = 1856] [id = 535] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65042a5800 == 133 [pid = 1856] [id = 534] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae21000 == 132 [pid = 1856] [id = 533] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8453000 == 131 [pid = 1856] [id = 532] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f71b8800 == 130 [pid = 1856] [id = 531] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f1a1b000 == 129 [pid = 1856] [id = 530] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee9ce800 == 128 [pid = 1856] [id = 529] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb1b800 == 127 [pid = 1856] [id = 528] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec4a1800 == 126 [pid = 1856] [id = 527] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8f5d800 == 125 [pid = 1856] [id = 526] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ec3800 == 124 [pid = 1856] [id = 525] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e717c000 == 123 [pid = 1856] [id = 524] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42dc800 == 122 [pid = 1856] [id = 523] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e089c000 == 121 [pid = 1856] [id = 522] 17:12:59 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3ca000 == 120 [pid = 1856] [id = 521] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64decef000) [pid = 1856] [serial = 1428] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64df84bc00) [pid = 1856] [serial = 1562] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64e0c54800) [pid = 1856] [serial = 1559] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e338b400) [pid = 1856] [serial = 1560] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e7af7000) [pid = 1856] [serial = 1512] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e71f1800) [pid = 1856] [serial = 1511] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e4b85400) [pid = 1856] [serial = 1509] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e41b1800) [pid = 1856] [serial = 1508] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64e33de400) [pid = 1856] [serial = 1506] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e1cad000) [pid = 1856] [serial = 1505] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64df849800) [pid = 1856] [serial = 1503] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64df7a9c00) [pid = 1856] [serial = 1502] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64dea2e400) [pid = 1856] [serial = 1500] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64de98a400) [pid = 1856] [serial = 1499] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64dc53e000) [pid = 1856] [serial = 1497] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64db55c800) [pid = 1856] [serial = 1496] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64dccd6000) [pid = 1856] [serial = 1553] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64de423000) [pid = 1856] [serial = 1554] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64de5a1000) [pid = 1856] [serial = 1550] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f6504246000) [pid = 1856] [serial = 1548] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64fb894800) [pid = 1856] [serial = 1547] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64f8f0b400) [pid = 1856] [serial = 1545] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64f7f6e400) [pid = 1856] [serial = 1544] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64f70b6400) [pid = 1856] [serial = 1542] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f56c3000) [pid = 1856] [serial = 1541] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64f4d68800) [pid = 1856] [serial = 1539] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64f4110800) [pid = 1856] [serial = 1538] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64f2da0000) [pid = 1856] [serial = 1536] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f1ac5000) [pid = 1856] [serial = 1535] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64f034ac00) [pid = 1856] [serial = 1533] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64eff94000) [pid = 1856] [serial = 1532] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64ef0c7000) [pid = 1856] [serial = 1530] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64eedb7800) [pid = 1856] [serial = 1529] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64edfefc00) [pid = 1856] [serial = 1527] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ede9ec00) [pid = 1856] [serial = 1526] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64ed945400) [pid = 1856] [serial = 1524] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed7e1400) [pid = 1856] [serial = 1523] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64ec605400) [pid = 1856] [serial = 1521] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64ebf09c00) [pid = 1856] [serial = 1520] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ebd2bc00) [pid = 1856] [serial = 1518] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64ebca6400) [pid = 1856] [serial = 1517] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64e90cc000) [pid = 1856] [serial = 1515] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e8dddc00) [pid = 1856] [serial = 1514] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64de9a1800) [pid = 1856] [serial = 1556] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64decf0c00) [pid = 1856] [serial = 1557] [outer = (nil)] [url = about:blank] 17:12:59 INFO - PROCESS | 1856 | 1461888779799 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 3444ms 17:12:59 INFO - PROCESS | 1856 | 1461888779854 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1856 | 1461888779866 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:12:59 INFO - PROCESS | 1856 | 1461888779876 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1856 | 1461888779881 Marionette TRACE conn5 <- [1,2206,null,{}] 17:12:59 INFO - PROCESS | 1856 | 1461888779934 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:00 INFO - PROCESS | 1856 | 1461888780159 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 17:13:00 INFO - PROCESS | 1856 | 1461888780179 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6ad800 == 121 [pid = 1856] [id = 559] 17:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64db6a5000) [pid = 1856] [serial = 1678] [outer = (nil)] 17:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64dccc8400) [pid = 1856] [serial = 1679] [outer = 0x7f64db6a5000] 17:13:00 INFO - PROCESS | 1856 | 1461888780409 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64de41ec00) [pid = 1856] [serial = 1680] [outer = 0x7f64db6a5000] 17:13:01 INFO - PROCESS | 1856 | 1461888781240 Marionette TRACE conn5 <- [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]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1389ms 17:13:01 INFO - PROCESS | 1856 | 1461888781264 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1856 | 1461888781272 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:13:01 INFO - PROCESS | 1856 | 1461888781282 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1856 | 1461888781286 Marionette TRACE conn5 <- [1,2210,null,{}] 17:13:01 INFO - PROCESS | 1856 | 1461888781292 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1856 | 1461888781514 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 17:13:01 INFO - PROCESS | 1856 | 1461888781754 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de311800 == 122 [pid = 1856] [id = 560] 17:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64dc5e7c00) [pid = 1856] [serial = 1681] [outer = (nil)] 17:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64dea33400) [pid = 1856] [serial = 1682] [outer = 0x7f64dc5e7c00] 17:13:01 INFO - PROCESS | 1856 | 1461888781823 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64dea4d400) [pid = 1856] [serial = 1683] [outer = 0x7f64dc5e7c00] 17:13:02 INFO - PROCESS | 1856 | 1461888782761 Marionette TRACE conn5 <- [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]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1534ms 17:13:02 INFO - PROCESS | 1856 | 1461888782822 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 17:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:13:02 INFO - PROCESS | 1856 | 1461888782827 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 17:13:02 INFO - PROCESS | 1856 | 1461888782845 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1856 | 1461888782851 Marionette TRACE conn5 <- [1,2214,null,{}] 17:13:02 INFO - PROCESS | 1856 | 1461888782879 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:03 INFO - PROCESS | 1856 | 1461888783192 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 17:13:03 INFO - PROCESS | 1856 | 1461888783249 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1be0800 == 123 [pid = 1856] [id = 561] 17:13:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64df96a800) [pid = 1856] [serial = 1684] [outer = (nil)] 17:13:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64df972000) [pid = 1856] [serial = 1685] [outer = 0x7f64df96a800] 17:13:03 INFO - PROCESS | 1856 | 1461888783321 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e1ca1800) [pid = 1856] [serial = 1686] [outer = 0x7f64df96a800] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64f415c400) [pid = 1856] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e7141000) [pid = 1856] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64de1bc400) [pid = 1856] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64dcccc000) [pid = 1856] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64db16e000) [pid = 1856] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64df7ad400) [pid = 1856] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64dea47800) [pid = 1856] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64e8ec7800) [pid = 1856] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e7a45800) [pid = 1856] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64d9d42800) [pid = 1856] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64e1ca5c00) [pid = 1856] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64decf6400) [pid = 1856] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64db162c00) [pid = 1856] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64de415c00) [pid = 1856] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64e7d94800) [pid = 1856] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64de998000) [pid = 1856] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64d9d46800) [pid = 1856] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64f415dc00) [pid = 1856] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64e7d93000) [pid = 1856] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64e8ec8400) [pid = 1856] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64db163800) [pid = 1856] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:13:04 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64df851800) [pid = 1856] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:13:04 INFO - PROCESS | 1856 | 1461888784783 Marionette TRACE conn5 <- [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]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1960ms 17:13:04 INFO - PROCESS | 1856 | 1461888784802 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1856 | 1461888784807 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 17:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:13:04 INFO - PROCESS | 1856 | 1461888784813 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1856 | 1461888784815 Marionette TRACE conn5 <- [1,2218,null,{}] 17:13:04 INFO - PROCESS | 1856 | 1461888784820 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:05 INFO - PROCESS | 1856 | 1461888785100 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 17:13:05 INFO - PROCESS | 1856 | 1461888785123 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3070000 == 124 [pid = 1856] [id = 562] 17:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64db166400) [pid = 1856] [serial = 1687] [outer = (nil)] 17:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64df84d400) [pid = 1856] [serial = 1688] [outer = 0x7f64db166400] 17:13:05 INFO - PROCESS | 1856 | 1461888785187 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64e1ca8000) [pid = 1856] [serial = 1689] [outer = 0x7f64db166400] 17:13:06 INFO - PROCESS | 1856 | 1461888786038 Marionette TRACE conn5 <- [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]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1280ms 17:13:06 INFO - PROCESS | 1856 | 1461888786096 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 1856 | 1461888786100 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 17:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:13:06 INFO - PROCESS | 1856 | 1461888786106 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 1856 | 1461888786108 Marionette TRACE conn5 <- [1,2222,null,{}] 17:13:06 INFO - PROCESS | 1856 | 1461888786114 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 1856 | 1461888786336 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 17:13:06 INFO - PROCESS | 1856 | 1461888786700 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3c8000 == 125 [pid = 1856] [id = 563] 17:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64d9d4c800) [pid = 1856] [serial = 1690] [outer = (nil)] 17:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64db553400) [pid = 1856] [serial = 1691] [outer = 0x7f64d9d4c800] 17:13:06 INFO - PROCESS | 1856 | 1461888786845 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64db6a7000) [pid = 1856] [serial = 1692] [outer = 0x7f64d9d4c800] 17:13:07 INFO - PROCESS | 1856 | 1461888787776 Marionette TRACE conn5 <- [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]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:13:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1733ms 17:13:07 INFO - PROCESS | 1856 | 1461888787843 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1856 | 1461888787849 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:13:07 INFO - PROCESS | 1856 | 1461888787857 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1856 | 1461888787863 Marionette TRACE conn5 <- [1,2226,null,{}] 17:13:07 INFO - PROCESS | 1856 | 1461888787870 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:08 INFO - PROCESS | 1856 | 1461888788154 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 17:13:08 INFO - PROCESS | 1856 | 1461888788461 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8d1000 == 126 [pid = 1856] [id = 564] 17:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64de995800) [pid = 1856] [serial = 1693] [outer = (nil)] 17:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64dea46c00) [pid = 1856] [serial = 1694] [outer = 0x7f64de995800] 17:13:08 INFO - PROCESS | 1856 | 1461888788564 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64decf0c00) [pid = 1856] [serial = 1695] [outer = 0x7f64de995800] 17:13:10 INFO - PROCESS | 1856 | 1461888790145 Marionette TRACE conn5 <- [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]]]}] 17:13:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:13:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2348ms 17:13:10 INFO - PROCESS | 1856 | 1461888790214 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 17:13:10 INFO - PROCESS | 1856 | 1461888790225 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 17:13:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:13:10 INFO - PROCESS | 1856 | 1461888790277 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 1856 | 1461888790281 Marionette TRACE conn5 <- [1,2230,null,{}] 17:13:10 INFO - PROCESS | 1856 | 1461888790372 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:10 INFO - PROCESS | 1856 | 1461888790641 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 17:13:10 INFO - PROCESS | 1856 | 1461888790897 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42d9000 == 127 [pid = 1856] [id = 565] 17:13:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64df96b800) [pid = 1856] [serial = 1696] [outer = (nil)] 17:13:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64df975c00) [pid = 1856] [serial = 1697] [outer = 0x7f64df96b800] 17:13:10 INFO - PROCESS | 1856 | 1461888790972 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64e1ca4400) [pid = 1856] [serial = 1698] [outer = 0x7f64df96b800] 17:13:11 INFO - PROCESS | 1856 | 1461888791911 Marionette TRACE conn5 <- [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]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1750ms 17:13:11 INFO - PROCESS | 1856 | 1461888791985 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1856 | 1461888791988 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:13:12 INFO - PROCESS | 1856 | 1461888792004 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1856 | 1461888792014 Marionette TRACE conn5 <- [1,2234,null,{}] 17:13:12 INFO - PROCESS | 1856 | 1461888792021 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:12 INFO - PROCESS | 1856 | 1461888792318 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 17:13:12 INFO - PROCESS | 1856 | 1461888792627 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c1f800 == 128 [pid = 1856] [id = 566] 17:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64df72a000) [pid = 1856] [serial = 1699] [outer = (nil)] 17:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64e3fd8000) [pid = 1856] [serial = 1700] [outer = 0x7f64df72a000] 17:13:12 INFO - PROCESS | 1856 | 1461888792703 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64e4b99000) [pid = 1856] [serial = 1701] [outer = 0x7f64df72a000] 17:13:13 INFO - PROCESS | 1856 | 1461888793558 Marionette TRACE conn5 <- [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]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1596ms 17:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:13:13 INFO - PROCESS | 1856 | 1461888793593 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1856 | 1461888793597 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 17:13:13 INFO - PROCESS | 1856 | 1461888793604 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1856 | 1461888793607 Marionette TRACE conn5 <- [1,2238,null,{}] 17:13:13 INFO - PROCESS | 1856 | 1461888793615 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 1856 | 1461888793857 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 17:13:14 INFO - PROCESS | 1856 | 1461888794119 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80ed000 == 129 [pid = 1856] [id = 567] 17:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64e40a0400) [pid = 1856] [serial = 1702] [outer = (nil)] 17:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e71fb000) [pid = 1856] [serial = 1703] [outer = 0x7f64e40a0400] 17:13:14 INFO - PROCESS | 1856 | 1461888794241 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e74ac800) [pid = 1856] [serial = 1704] [outer = 0x7f64e40a0400] 17:13:15 INFO - PROCESS | 1856 | 1461888795091 Marionette TRACE conn5 <- [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]]]}] 17:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1540ms 17:13:15 INFO - PROCESS | 1856 | 1461888795144 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1856 | 1461888795148 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 17:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:13:15 INFO - PROCESS | 1856 | 1461888795154 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1856 | 1461888795157 Marionette TRACE conn5 <- [1,2242,null,{}] 17:13:15 INFO - PROCESS | 1856 | 1461888795163 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 1856 | 1461888795408 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 17:13:15 INFO - PROCESS | 1856 | 1461888795678 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebeb0000 == 130 [pid = 1856] [id = 568] 17:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e7af8400) [pid = 1856] [serial = 1705] [outer = (nil)] 17:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e7d6a800) [pid = 1856] [serial = 1706] [outer = 0x7f64e7af8400] 17:13:15 INFO - PROCESS | 1856 | 1461888795821 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e8ecd800) [pid = 1856] [serial = 1707] [outer = 0x7f64e7af8400] 17:13:16 INFO - PROCESS | 1856 | 1461888796723 Marionette TRACE conn5 <- [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]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1629ms 17:13:16 INFO - PROCESS | 1856 | 1461888796786 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1856 | 1461888796790 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:13:16 INFO - PROCESS | 1856 | 1461888796796 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1856 | 1461888796798 Marionette TRACE conn5 <- [1,2246,null,{}] 17:13:16 INFO - PROCESS | 1856 | 1461888796804 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:17 INFO - PROCESS | 1856 | 1461888797047 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 17:13:17 INFO - PROCESS | 1856 | 1461888797368 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaa9800 == 131 [pid = 1856] [id = 569] 17:13:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e7af8c00) [pid = 1856] [serial = 1708] [outer = (nil)] 17:13:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64ec608000) [pid = 1856] [serial = 1709] [outer = 0x7f64e7af8c00] 17:13:17 INFO - PROCESS | 1856 | 1461888797450 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64ed7e4400) [pid = 1856] [serial = 1710] [outer = 0x7f64e7af8c00] 17:13:18 INFO - PROCESS | 1856 | 1461888798364 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1630ms 17:13:18 INFO - PROCESS | 1856 | 1461888798427 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 1856 | 1461888798431 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 17:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:13:18 INFO - PROCESS | 1856 | 1461888798437 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 1856 | 1461888798440 Marionette TRACE conn5 <- [1,2250,null,{}] 17:13:18 INFO - PROCESS | 1856 | 1461888798446 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 1856 | 1461888798686 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 17:13:18 INFO - PROCESS | 1856 | 1461888798987 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e1000 == 132 [pid = 1856] [id = 570] 17:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e7a47c00) [pid = 1856] [serial = 1711] [outer = (nil)] 17:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64ed966400) [pid = 1856] [serial = 1712] [outer = 0x7f64e7a47c00] 17:13:19 INFO - PROCESS | 1856 | 1461888799068 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64ede94000) [pid = 1856] [serial = 1713] [outer = 0x7f64e7a47c00] 17:13:19 INFO - PROCESS | 1856 | 1461888799919 Marionette TRACE conn5 <- [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]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1534ms 17:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:13:19 INFO - PROCESS | 1856 | 1461888799972 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1856 | 1461888799975 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 17:13:19 INFO - PROCESS | 1856 | 1461888799982 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1856 | 1461888799985 Marionette TRACE conn5 <- [1,2254,null,{}] 17:13:19 INFO - PROCESS | 1856 | 1461888799992 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:20 INFO - PROCESS | 1856 | 1461888800227 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 17:13:20 INFO - PROCESS | 1856 | 1461888800491 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb9c000 == 133 [pid = 1856] [id = 571] 17:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64ebc0d800) [pid = 1856] [serial = 1714] [outer = (nil)] 17:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64edfee400) [pid = 1856] [serial = 1715] [outer = 0x7f64ebc0d800] 17:13:20 INFO - PROCESS | 1856 | 1461888800612 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ee74fc00) [pid = 1856] [serial = 1716] [outer = 0x7f64ebc0d800] 17:13:21 INFO - PROCESS | 1856 | 1461888801466 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1533ms 17:13:21 INFO - PROCESS | 1856 | 1461888801516 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 17:13:21 INFO - PROCESS | 1856 | 1461888801520 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 17:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:13:21 INFO - PROCESS | 1856 | 1461888801525 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1856 | 1461888801529 Marionette TRACE conn5 <- [1,2258,null,{}] 17:13:21 INFO - PROCESS | 1856 | 1461888801534 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 1856 | 1461888801773 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 17:13:22 INFO - PROCESS | 1856 | 1461888802085 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0ecd800 == 134 [pid = 1856] [id = 572] 17:13:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64de418000) [pid = 1856] [serial = 1717] [outer = (nil)] 17:13:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ee75a400) [pid = 1856] [serial = 1718] [outer = 0x7f64de418000] 17:13:22 INFO - PROCESS | 1856 | 1461888802164 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ee849800) [pid = 1856] [serial = 1719] [outer = 0x7f64de418000] 17:13:23 INFO - PROCESS | 1856 | 1461888803035 Marionette TRACE conn5 <- [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]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1578ms 17:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:13:23 INFO - PROCESS | 1856 | 1461888803105 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1856 | 1461888803108 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 17:13:23 INFO - PROCESS | 1856 | 1461888803115 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1856 | 1461888803118 Marionette TRACE conn5 <- [1,2262,null,{}] 17:13:23 INFO - PROCESS | 1856 | 1461888803124 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 1856 | 1461888803360 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 17:13:23 INFO - PROCESS | 1856 | 1461888803621 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c61000 == 135 [pid = 1856] [id = 573] 17:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64f1938800) [pid = 1856] [serial = 1720] [outer = (nil)] 17:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64f1ac5000) [pid = 1856] [serial = 1721] [outer = 0x7f64f1938800] 17:13:23 INFO - PROCESS | 1856 | 1461888803767 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64f372dc00) [pid = 1856] [serial = 1722] [outer = 0x7f64f1938800] 17:13:24 INFO - PROCESS | 1856 | 1461888804636 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 17:13:24 INFO - PROCESS | 1856 | 1461888804703 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 1856 | 1461888804707 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 17:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:13:24 INFO - PROCESS | 1856 | 1461888804717 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 1856 | 1461888804720 Marionette TRACE conn5 <- [1,2266,null,{}] 17:13:24 INFO - PROCESS | 1856 | 1461888804726 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:25 INFO - PROCESS | 1856 | 1461888805034 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 17:13:25 INFO - PROCESS | 1856 | 1461888805344 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f874f000 == 136 [pid = 1856] [id = 574] 17:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64f7f4b000) [pid = 1856] [serial = 1723] [outer = (nil)] 17:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64f8f11800) [pid = 1856] [serial = 1724] [outer = 0x7f64f7f4b000] 17:13:25 INFO - PROCESS | 1856 | 1461888805422 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64fb894800) [pid = 1856] [serial = 1725] [outer = 0x7f64f7f4b000] 17:13:26 INFO - PROCESS | 1856 | 1461888806310 Marionette TRACE conn5 <- [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]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1634ms 17:13:26 INFO - PROCESS | 1856 | 1461888806353 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1856 | 1461888806356 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:13:26 INFO - PROCESS | 1856 | 1461888806362 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1856 | 1461888806366 Marionette TRACE conn5 <- [1,2270,null,{}] 17:13:26 INFO - PROCESS | 1856 | 1461888806372 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 1856 | 1461888806602 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 17:13:26 INFO - PROCESS | 1856 | 1461888806867 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb91a800 == 137 [pid = 1856] [id = 575] 17:13:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64f82dcc00) [pid = 1856] [serial = 1726] [outer = (nil)] 17:13:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f6504246c00) [pid = 1856] [serial = 1727] [outer = 0x7f64f82dcc00] 17:13:26 INFO - PROCESS | 1856 | 1461888806945 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f65050f7800) [pid = 1856] [serial = 1728] [outer = 0x7f64f82dcc00] 17:13:27 INFO - PROCESS | 1856 | 1461888807845 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1529ms 17:13:27 INFO - PROCESS | 1856 | 1461888807893 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 1856 | 1461888807897 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 17:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:13:27 INFO - PROCESS | 1856 | 1461888807903 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 1856 | 1461888807906 Marionette TRACE conn5 <- [1,2274,null,{}] 17:13:27 INFO - PROCESS | 1856 | 1461888807912 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:28 INFO - PROCESS | 1856 | 1461888808141 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 17:13:28 INFO - PROCESS | 1856 | 1461888808408 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505369000 == 138 [pid = 1856] [id = 576] 17:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64f8446400) [pid = 1856] [serial = 1729] [outer = (nil)] 17:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f6505344800) [pid = 1856] [serial = 1730] [outer = 0x7f64f8446400] 17:13:28 INFO - PROCESS | 1856 | 1461888808528 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f65063c6c00) [pid = 1856] [serial = 1731] [outer = 0x7f64f8446400] 17:13:29 INFO - PROCESS | 1856 | 1461888809370 Marionette TRACE conn5 <- [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]]]}] 17:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1528ms 17:13:29 INFO - PROCESS | 1856 | 1461888809433 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 1856 | 1461888809437 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 17:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:13:29 INFO - PROCESS | 1856 | 1461888809443 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1856 | 1461888809445 Marionette TRACE conn5 <- [1,2278,null,{}] 17:13:29 INFO - PROCESS | 1856 | 1461888809451 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 1856 | 1461888809682 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 17:13:29 INFO - PROCESS | 1856 | 1461888809956 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509642000 == 139 [pid = 1856] [id = 577] 17:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64fb8a3c00) [pid = 1856] [serial = 1732] [outer = (nil)] 17:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f6507f31000) [pid = 1856] [serial = 1733] [outer = 0x7f64fb8a3c00] 17:13:30 INFO - PROCESS | 1856 | 1461888810082 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f6509c29c00) [pid = 1856] [serial = 1734] [outer = 0x7f64fb8a3c00] 17:13:30 INFO - PROCESS | 1856 | 1461888810928 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1532ms 17:13:30 INFO - PROCESS | 1856 | 1461888810977 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1856 | 1461888810980 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:13:30 INFO - PROCESS | 1856 | 1461888810986 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1856 | 1461888810989 Marionette TRACE conn5 <- [1,2282,null,{}] 17:13:30 INFO - PROCESS | 1856 | 1461888810994 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 1856 | 1461888811223 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 17:13:31 INFO - PROCESS | 1856 | 1461888811492 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a605800 == 140 [pid = 1856] [id = 578] 17:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64de996c00) [pid = 1856] [serial = 1735] [outer = (nil)] 17:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f6509c74800) [pid = 1856] [serial = 1736] [outer = 0x7f64de996c00] 17:13:31 INFO - PROCESS | 1856 | 1461888811615 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f6509fa9800) [pid = 1856] [serial = 1737] [outer = 0x7f64de996c00] 17:13:32 INFO - PROCESS | 1856 | 1461888812501 Marionette TRACE conn5 <- [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]]]}] 17:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1585ms 17:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:13:32 INFO - PROCESS | 1856 | 1461888812573 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1856 | 1461888812576 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 17:13:32 INFO - PROCESS | 1856 | 1461888812582 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1856 | 1461888812585 Marionette TRACE conn5 <- [1,2286,null,{}] 17:13:32 INFO - PROCESS | 1856 | 1461888812592 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:32 INFO - PROCESS | 1856 | 1461888812858 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 17:13:33 INFO - PROCESS | 1856 | 1461888813177 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5da000 == 141 [pid = 1856] [id = 579] 17:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64dea3bc00) [pid = 1856] [serial = 1738] [outer = (nil)] 17:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e0d82800) [pid = 1856] [serial = 1739] [outer = 0x7f64dea3bc00] 17:13:33 INFO - PROCESS | 1856 | 1461888813267 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e0d87400) [pid = 1856] [serial = 1740] [outer = 0x7f64dea3bc00] 17:13:34 INFO - PROCESS | 1856 | 1461888814153 Marionette TRACE conn5 <- [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]]]}] 17:13:34 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 17:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1641ms 17:13:34 INFO - PROCESS | 1856 | 1461888814225 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1856 | 1461888814231 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:13:34 INFO - PROCESS | 1856 | 1461888814240 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1856 | 1461888814245 Marionette TRACE conn5 <- [1,2290,null,{}] 17:13:34 INFO - PROCESS | 1856 | 1461888814254 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:34 INFO - PROCESS | 1856 | 1461888814585 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 17:13:34 INFO - PROCESS | 1856 | 1461888814913 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1c19000 == 142 [pid = 1856] [id = 580] 17:13:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e0d7a800) [pid = 1856] [serial = 1741] [outer = (nil)] 17:13:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f6509d38000) [pid = 1856] [serial = 1742] [outer = 0x7f64e0d7a800] 17:13:34 INFO - PROCESS | 1856 | 1461888814986 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f650a50dc00) [pid = 1856] [serial = 1743] [outer = 0x7f64e0d7a800] 17:13:35 INFO - PROCESS | 1856 | 1461888815872 Marionette TRACE conn5 <- [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]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1690ms 17:13:35 INFO - PROCESS | 1856 | 1461888815930 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1856 | 1461888815934 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:13:35 INFO - PROCESS | 1856 | 1461888815940 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1856 | 1461888815942 Marionette TRACE conn5 <- [1,2294,null,{}] 17:13:35 INFO - PROCESS | 1856 | 1461888815948 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:36 INFO - PROCESS | 1856 | 1461888816194 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 17:13:36 INFO - PROCESS | 1856 | 1461888816563 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d98c8800 == 141 [pid = 1856] [id = 539] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3070000 == 140 [pid = 1856] [id = 562] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1be0800 == 139 [pid = 1856] [id = 561] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de311800 == 138 [pid = 1856] [id = 560] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc6ad800 == 137 [pid = 1856] [id = 559] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63e1000 == 136 [pid = 1856] [id = 555] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0e0f000 == 135 [pid = 1856] [id = 554] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb98000 == 134 [pid = 1856] [id = 553] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb16000 == 133 [pid = 1856] [id = 552] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec371800 == 132 [pid = 1856] [id = 551] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec221000 == 131 [pid = 1856] [id = 550] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8eda800 == 130 [pid = 1856] [id = 549] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d62800 == 129 [pid = 1856] [id = 548] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f70800 == 128 [pid = 1856] [id = 547] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b1a800 == 127 [pid = 1856] [id = 546] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3e92000 == 126 [pid = 1856] [id = 545] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e24c6000 == 125 [pid = 1856] [id = 544] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deae4000 == 124 [pid = 1856] [id = 542] 17:13:37 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcac3800 == 123 [pid = 1856] [id = 543] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f6505fb1c00) [pid = 1856] [serial = 1601] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64db69bc00) [pid = 1856] [serial = 1620] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64f372d800) [pid = 1856] [serial = 1551] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ed96e800) [pid = 1856] [serial = 1583] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64df72ac00) [pid = 1856] [serial = 1569] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64dea4a400) [pid = 1856] [serial = 1568] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f6509c70c00) [pid = 1856] [serial = 1613] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f6509c2dc00) [pid = 1856] [serial = 1605] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f6509c2e400) [pid = 1856] [serial = 1607] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64db16c400) [pid = 1856] [serial = 1619] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64edfeec00) [pid = 1856] [serial = 1587] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64dea53000) [pid = 1856] [serial = 1494] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e7d78400) [pid = 1856] [serial = 1578] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64e1caf000) [pid = 1856] [serial = 1571] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64e713a000) [pid = 1856] [serial = 1574] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e8ecac00) [pid = 1856] [serial = 1580] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f650966ac00) [pid = 1856] [serial = 1604] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64df728000) [pid = 1856] [serial = 1626] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64edf77400) [pid = 1856] [serial = 1586] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64e3eb0c00) [pid = 1856] [serial = 1572] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f65051f3c00) [pid = 1856] [serial = 1599] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64db69f400) [pid = 1856] [serial = 1565] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f6509faf800) [pid = 1856] [serial = 1614] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f650654e000) [pid = 1856] [serial = 1602] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64d9d50000) [pid = 1856] [serial = 1611] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f6509fa6000) [pid = 1856] [serial = 1608] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ed9df400) [pid = 1856] [serial = 1584] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f2d17800) [pid = 1856] [serial = 1593] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64df849c00) [pid = 1856] [serial = 1628] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64f63a7800) [pid = 1856] [serial = 1595] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e336ac00) [pid = 1856] [serial = 1616] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f65042c6800) [pid = 1856] [serial = 1598] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64de5a0400) [pid = 1856] [serial = 1623] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ee847c00) [pid = 1856] [serial = 1590] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64dc5e8400) [pid = 1856] [serial = 1566] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e74a8400) [pid = 1856] [serial = 1575] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64dea4cc00) [pid = 1856] [serial = 1625] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64de420000) [pid = 1856] [serial = 1622] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ec5e2000) [pid = 1856] [serial = 1581] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64f85a9000) [pid = 1856] [serial = 1596] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64eedbbc00) [pid = 1856] [serial = 1592] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64edff8400) [pid = 1856] [serial = 1589] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64d9d4b400) [pid = 1856] [serial = 1610] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e7af5800) [pid = 1856] [serial = 1577] [outer = (nil)] [url = about:blank] 17:13:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d9d5c000 == 124 [pid = 1856] [id = 581] 17:13:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64d9d4a000) [pid = 1856] [serial = 1744] [outer = (nil)] 17:13:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64db162800) [pid = 1856] [serial = 1745] [outer = 0x7f64d9d4a000] 17:13:38 INFO - PROCESS | 1856 | 1461888818231 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64db69bc00) [pid = 1856] [serial = 1746] [outer = 0x7f64d9d4a000] 17:13:39 INFO - PROCESS | 1856 | 1461888819062 Marionette TRACE conn5 <- [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]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3145ms 17:13:39 INFO - PROCESS | 1856 | 1461888819086 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1856 | 1461888819093 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:13:39 INFO - PROCESS | 1856 | 1461888819101 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1856 | 1461888819107 Marionette TRACE conn5 <- [1,2298,null,{}] 17:13:39 INFO - PROCESS | 1856 | 1461888819131 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 1856 | 1461888819364 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 17:13:39 INFO - PROCESS | 1856 | 1461888819549 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6a3800 == 125 [pid = 1856] [id = 582] 17:13:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64d9d4bc00) [pid = 1856] [serial = 1747] [outer = (nil)] 17:13:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64dcccc400) [pid = 1856] [serial = 1748] [outer = 0x7f64d9d4bc00] 17:13:39 INFO - PROCESS | 1856 | 1461888819620 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64dcd9c000) [pid = 1856] [serial = 1749] [outer = 0x7f64d9d4bc00] 17:13:40 INFO - PROCESS | 1856 | 1461888820519 Marionette TRACE conn5 <- [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]]]}] 17:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1455ms 17:13:40 INFO - PROCESS | 1856 | 1461888820556 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 17:13:40 INFO - PROCESS | 1856 | 1461888820562 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 17:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:13:40 INFO - PROCESS | 1856 | 1461888820572 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:13:40 INFO - PROCESS | 1856 | 1461888820577 Marionette TRACE conn5 <- [1,2302,null,{}] 17:13:40 INFO - PROCESS | 1856 | 1461888820588 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:40 INFO - PROCESS | 1856 | 1461888820876 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 17:13:40 INFO - PROCESS | 1856 | 1461888820910 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca87800 == 126 [pid = 1856] [id = 583] 17:13:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64de1bf800) [pid = 1856] [serial = 1750] [outer = (nil)] 17:13:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64de59d800) [pid = 1856] [serial = 1751] [outer = 0x7f64de1bf800] 17:13:40 INFO - PROCESS | 1856 | 1461888820988 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64de988400) [pid = 1856] [serial = 1752] [outer = 0x7f64de1bf800] 17:13:42 INFO - PROCESS | 1856 | 1461888822051 Marionette TRACE conn5 <- [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]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1493ms 17:13:42 INFO - PROCESS | 1856 | 1461888822066 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1856 | 1461888822074 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:13:42 INFO - PROCESS | 1856 | 1461888822107 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1856 | 1461888822120 Marionette TRACE conn5 <- [1,2306,null,{}] 17:13:42 INFO - PROCESS | 1856 | 1461888822204 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 1856 | 1461888822514 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64db6a5000) [pid = 1856] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e3368c00) [pid = 1856] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e74b1000) [pid = 1856] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ebd2c400) [pid = 1856] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64dc5e7c00) [pid = 1856] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64ee84cc00) [pid = 1856] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64dccc9400) [pid = 1856] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64ebc0d400) [pid = 1856] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64d9d4c400) [pid = 1856] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64eff8a800) [pid = 1856] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64ee840400) [pid = 1856] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64ebd2c000) [pid = 1856] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64ebc0e800) [pid = 1856] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64e3371000) [pid = 1856] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64e7d95c00) [pid = 1856] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64df96a800) [pid = 1856] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64e2569400) [pid = 1856] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64ee84e400) [pid = 1856] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64dc5e9400) [pid = 1856] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:13:43 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64df72e000) [pid = 1856] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:13:43 INFO - PROCESS | 1856 | 1461888823304 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcc11000 == 127 [pid = 1856] [id = 584] 17:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64d9d4c400) [pid = 1856] [serial = 1753] [outer = (nil)] 17:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64de5a1000) [pid = 1856] [serial = 1754] [outer = 0x7f64d9d4c400] 17:13:43 INFO - PROCESS | 1856 | 1461888823373 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64dea49400) [pid = 1856] [serial = 1755] [outer = 0x7f64d9d4c400] 17:13:44 INFO - PROCESS | 1856 | 1461888824125 Marionette TRACE conn5 <- [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]]]}] 17:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2064ms 17:13:44 INFO - PROCESS | 1856 | 1461888824164 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 1856 | 1461888824168 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 17:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:13:44 INFO - PROCESS | 1856 | 1461888824185 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1856 | 1461888824188 Marionette TRACE conn5 <- [1,2310,null,{}] 17:13:44 INFO - PROCESS | 1856 | 1461888824195 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:44 INFO - PROCESS | 1856 | 1461888824412 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 17:13:44 INFO - PROCESS | 1856 | 1461888824429 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deae4000 == 128 [pid = 1856] [id = 585] 17:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64db163800) [pid = 1856] [serial = 1756] [outer = (nil)] 17:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64df728000) [pid = 1856] [serial = 1757] [outer = 0x7f64db163800] 17:13:44 INFO - PROCESS | 1856 | 1461888824651 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64df7aa000) [pid = 1856] [serial = 1758] [outer = 0x7f64db163800] 17:13:45 INFO - PROCESS | 1856 | 1461888825731 Marionette TRACE conn5 <- [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]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1597ms 17:13:45 INFO - PROCESS | 1856 | 1461888825772 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 17:13:45 INFO - PROCESS | 1856 | 1461888825779 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 17:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:13:45 INFO - PROCESS | 1856 | 1461888825787 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 1856 | 1461888825793 Marionette TRACE conn5 <- [1,2314,null,{}] 17:13:45 INFO - PROCESS | 1856 | 1461888825803 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 1856 | 1461888826059 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 17:13:46 INFO - PROCESS | 1856 | 1461888826373 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc94f800 == 129 [pid = 1856] [id = 586] 17:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64dcd98400) [pid = 1856] [serial = 1759] [outer = (nil)] 17:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64dcd9d800) [pid = 1856] [serial = 1760] [outer = 0x7f64dcd98400] 17:13:46 INFO - PROCESS | 1856 | 1461888826454 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64de5a6400) [pid = 1856] [serial = 1761] [outer = 0x7f64dcd98400] 17:13:47 INFO - PROCESS | 1856 | 1461888827378 Marionette TRACE conn5 <- [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]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1638ms 17:13:47 INFO - PROCESS | 1856 | 1461888827427 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1856 | 1461888827436 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 17:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:13:47 INFO - PROCESS | 1856 | 1461888827448 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1856 | 1461888827451 Marionette TRACE conn5 <- [1,2318,null,{}] 17:13:47 INFO - PROCESS | 1856 | 1461888827459 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:47 INFO - PROCESS | 1856 | 1461888827707 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 17:13:47 INFO - PROCESS | 1856 | 1461888827963 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dc8800 == 130 [pid = 1856] [id = 587] 17:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64dea3cc00) [pid = 1856] [serial = 1762] [outer = (nil)] 17:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64decfb400) [pid = 1856] [serial = 1763] [outer = 0x7f64dea3cc00] 17:13:48 INFO - PROCESS | 1856 | 1461888828083 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64df7aa800) [pid = 1856] [serial = 1764] [outer = 0x7f64dea3cc00] 17:13:49 INFO - PROCESS | 1856 | 1461888829132 Marionette TRACE conn5 <- [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] 17:13:49 INFO - PROCESS | 1856 | 1461888829195 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 17:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:13:49 INFO - PROCESS | 1856 | 1461888829202 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 1856 | 1461888829209 Marionette TRACE conn5 <- [1,2322,null,{}] 17:13:49 INFO - PROCESS | 1856 | 1461888829225 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:49 INFO - PROCESS | 1856 | 1461888829569 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 17:13:49 INFO - PROCESS | 1856 | 1461888829814 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3072000 == 131 [pid = 1856] [id = 588] 17:13:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64df973000) [pid = 1856] [serial = 1765] [outer = (nil)] 17:13:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64e0c52c00) [pid = 1856] [serial = 1766] [outer = 0x7f64df973000] 17:13:49 INFO - PROCESS | 1856 | 1461888829894 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64e0d81000) [pid = 1856] [serial = 1767] [outer = 0x7f64df973000] 17:13:50 INFO - PROCESS | 1856 | 1461888830836 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1687ms 17:13:50 INFO - PROCESS | 1856 | 1461888830891 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 1856 | 1461888830896 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 17:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:13:50 INFO - PROCESS | 1856 | 1461888830902 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1856 | 1461888830905 Marionette TRACE conn5 <- [1,2326,null,{}] 17:13:50 INFO - PROCESS | 1856 | 1461888830910 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 1856 | 1461888831154 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 17:13:51 INFO - PROCESS | 1856 | 1461888831462 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dd3000 == 132 [pid = 1856] [id = 589] 17:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64df96f000) [pid = 1856] [serial = 1768] [outer = (nil)] 17:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e1cae000) [pid = 1856] [serial = 1769] [outer = 0x7f64df96f000] 17:13:51 INFO - PROCESS | 1856 | 1461888831545 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e2573800) [pid = 1856] [serial = 1770] [outer = 0x7f64df96f000] 17:13:52 INFO - PROCESS | 1856 | 1461888832411 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1530ms 17:13:52 INFO - PROCESS | 1856 | 1461888832434 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1856 | 1461888832438 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:13:52 INFO - PROCESS | 1856 | 1461888832444 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1856 | 1461888832446 Marionette TRACE conn5 <- [1,2330,null,{}] 17:13:52 INFO - PROCESS | 1856 | 1461888832452 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 1856 | 1461888832686 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 17:13:52 INFO - PROCESS | 1856 | 1461888832946 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42d7000 == 133 [pid = 1856] [id = 590] 17:13:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e0d89800) [pid = 1856] [serial = 1771] [outer = (nil)] 17:13:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e336c000) [pid = 1856] [serial = 1772] [outer = 0x7f64e0d89800] 17:13:53 INFO - PROCESS | 1856 | 1461888833029 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e3ea7c00) [pid = 1856] [serial = 1773] [outer = 0x7f64e0d89800] 17:13:53 INFO - PROCESS | 1856 | 1461888833948 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1579ms 17:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:13:54 INFO - PROCESS | 1856 | 1461888834024 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1856 | 1461888834027 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 17:13:54 INFO - PROCESS | 1856 | 1461888834035 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1856 | 1461888834038 Marionette TRACE conn5 <- [1,2334,null,{}] 17:13:54 INFO - PROCESS | 1856 | 1461888834044 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:54 INFO - PROCESS | 1856 | 1461888834353 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 17:13:54 INFO - PROCESS | 1856 | 1461888834672 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f2d000 == 134 [pid = 1856] [id = 591] 17:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e4b97c00) [pid = 1856] [serial = 1774] [outer = (nil)] 17:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e4b9ec00) [pid = 1856] [serial = 1775] [outer = 0x7f64e4b97c00] 17:13:54 INFO - PROCESS | 1856 | 1461888834762 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e71ee000) [pid = 1856] [serial = 1776] [outer = 0x7f64e4b97c00] 17:13:55 INFO - PROCESS | 1856 | 1461888835663 Marionette TRACE conn5 <- [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]]]}] 17:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1683ms 17:13:55 INFO - PROCESS | 1856 | 1461888835718 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 1856 | 1461888835722 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 17:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:13:55 INFO - PROCESS | 1856 | 1461888835748 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 1856 | 1461888835751 Marionette TRACE conn5 <- [1,2338,null,{}] 17:13:55 INFO - PROCESS | 1856 | 1461888835758 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 1856 | 1461888836000 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 17:13:56 INFO - PROCESS | 1856 | 1461888836266 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e718d000 == 135 [pid = 1856] [id = 592] 17:13:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e4b87800) [pid = 1856] [serial = 1777] [outer = (nil)] 17:13:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e74aec00) [pid = 1856] [serial = 1778] [outer = 0x7f64e4b87800] 17:13:56 INFO - PROCESS | 1856 | 1461888836384 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e7a4e000) [pid = 1856] [serial = 1779] [outer = 0x7f64e4b87800] 17:13:57 INFO - PROCESS | 1856 | 1461888837313 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1641ms 17:13:57 INFO - PROCESS | 1856 | 1461888837386 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 17:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:13:57 INFO - PROCESS | 1856 | 1461888837391 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 17:13:57 INFO - PROCESS | 1856 | 1461888837397 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1856 | 1461888837401 Marionette TRACE conn5 <- [1,2342,null,{}] 17:13:57 INFO - PROCESS | 1856 | 1461888837407 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 1856 | 1461888837675 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 17:13:57 INFO - PROCESS | 1856 | 1461888837974 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d60800 == 136 [pid = 1856] [id = 593] 17:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e4b9b800) [pid = 1856] [serial = 1780] [outer = (nil)] 17:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e7afb000) [pid = 1856] [serial = 1781] [outer = 0x7f64e4b9b800] 17:13:58 INFO - PROCESS | 1856 | 1461888838055 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64e7d92400) [pid = 1856] [serial = 1782] [outer = 0x7f64e4b9b800] 17:13:58 INFO - PROCESS | 1856 | 1461888838919 Marionette TRACE conn5 <- [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]]]}] 17:13:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:13:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1581ms 17:13:58 INFO - PROCESS | 1856 | 1461888838979 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 1856 | 1461888838982 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 17:13:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:13:58 INFO - PROCESS | 1856 | 1461888838989 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 1856 | 1461888838993 Marionette TRACE conn5 <- [1,2346,null,{}] 17:13:59 INFO - PROCESS | 1856 | 1461888838999 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:59 INFO - PROCESS | 1856 | 1461888839237 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 17:13:59 INFO - PROCESS | 1856 | 1461888839508 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d0b800 == 137 [pid = 1856] [id = 594] 17:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e74a9c00) [pid = 1856] [serial = 1783] [outer = (nil)] 17:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e8dd0400) [pid = 1856] [serial = 1784] [outer = 0x7f64e74a9c00] 17:13:59 INFO - PROCESS | 1856 | 1461888839626 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e8dd9400) [pid = 1856] [serial = 1785] [outer = 0x7f64e74a9c00] 17:14:00 INFO - PROCESS | 1856 | 1461888840563 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1631ms 17:14:00 INFO - PROCESS | 1856 | 1461888840621 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1856 | 1461888840625 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:14:00 INFO - PROCESS | 1856 | 1461888840631 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1856 | 1461888840634 Marionette TRACE conn5 <- [1,2350,null,{}] 17:14:00 INFO - PROCESS | 1856 | 1461888840640 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 1856 | 1461888840885 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 17:14:01 INFO - PROCESS | 1856 | 1461888841197 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebea5000 == 138 [pid = 1856] [id = 595] 17:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64decf0400) [pid = 1856] [serial = 1786] [outer = (nil)] 17:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64e8ec7800) [pid = 1856] [serial = 1787] [outer = 0x7f64decf0400] 17:14:01 INFO - PROCESS | 1856 | 1461888841279 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e90cdc00) [pid = 1856] [serial = 1788] [outer = 0x7f64decf0400] 17:14:02 INFO - PROCESS | 1856 | 1461888842285 Marionette TRACE conn5 <- [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]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1692ms 17:14:02 INFO - PROCESS | 1856 | 1461888842325 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1856 | 1461888842330 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 17:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:14:02 INFO - PROCESS | 1856 | 1461888842335 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1856 | 1461888842339 Marionette TRACE conn5 <- [1,2354,null,{}] 17:14:02 INFO - PROCESS | 1856 | 1461888842345 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 1856 | 1461888842642 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 17:14:02 INFO - PROCESS | 1856 | 1461888842961 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec371000 == 139 [pid = 1856] [id = 596] 17:14:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ebd27c00) [pid = 1856] [serial = 1789] [outer = (nil)] 17:14:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ebf0d000) [pid = 1856] [serial = 1790] [outer = 0x7f64ebd27c00] 17:14:03 INFO - PROCESS | 1856 | 1461888843048 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ec602800) [pid = 1856] [serial = 1791] [outer = 0x7f64ebd27c00] 17:14:03 INFO - PROCESS | 1856 | 1461888843941 Marionette TRACE conn5 <- [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]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1638ms 17:14:03 INFO - PROCESS | 1856 | 1461888843974 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1856 | 1461888843977 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:14:03 INFO - PROCESS | 1856 | 1461888843984 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1856 | 1461888843987 Marionette TRACE conn5 <- [1,2358,null,{}] 17:14:03 INFO - PROCESS | 1856 | 1461888843992 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 1856 | 1461888844221 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 17:14:04 INFO - PROCESS | 1856 | 1461888844485 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb07000 == 140 [pid = 1856] [id = 597] 17:14:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ebca4c00) [pid = 1856] [serial = 1792] [outer = (nil)] 17:14:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ed772400) [pid = 1856] [serial = 1793] [outer = 0x7f64ebca4c00] 17:14:04 INFO - PROCESS | 1856 | 1461888844567 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ed907800) [pid = 1856] [serial = 1794] [outer = 0x7f64ebca4c00] 17:14:05 INFO - PROCESS | 1856 | 1461888845475 Marionette TRACE conn5 <- [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]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1530ms 17:14:05 INFO - PROCESS | 1856 | 1461888845516 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1856 | 1461888845520 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 17:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:14:05 INFO - PROCESS | 1856 | 1461888845527 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1856 | 1461888845529 Marionette TRACE conn5 <- [1,2362,null,{}] 17:14:05 INFO - PROCESS | 1856 | 1461888845557 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:05 INFO - PROCESS | 1856 | 1461888845814 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 17:14:06 INFO - PROCESS | 1856 | 1461888846125 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1dd800 == 141 [pid = 1856] [id = 598] 17:14:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64de1bc800) [pid = 1856] [serial = 1795] [outer = (nil)] 17:14:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64ed94dc00) [pid = 1856] [serial = 1796] [outer = 0x7f64de1bc800] 17:14:06 INFO - PROCESS | 1856 | 1461888846204 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64ed9d9c00) [pid = 1856] [serial = 1797] [outer = 0x7f64de1bc800] 17:14:07 INFO - PROCESS | 1856 | 1461888847132 Marionette TRACE conn5 <- [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]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1637ms 17:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:14:07 INFO - PROCESS | 1856 | 1461888847165 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1856 | 1461888847168 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 17:14:07 INFO - PROCESS | 1856 | 1461888847174 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1856 | 1461888847177 Marionette TRACE conn5 <- [1,2366,null,{}] 17:14:07 INFO - PROCESS | 1856 | 1461888847182 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:07 INFO - PROCESS | 1856 | 1461888847440 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 17:14:07 INFO - PROCESS | 1856 | 1461888847753 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef032000 == 142 [pid = 1856] [id = 599] 17:14:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64df72b400) [pid = 1856] [serial = 1798] [outer = (nil)] 17:14:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64edf79000) [pid = 1856] [serial = 1799] [outer = 0x7f64df72b400] 17:14:07 INFO - PROCESS | 1856 | 1461888847837 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64edffb400) [pid = 1856] [serial = 1800] [outer = 0x7f64df72b400] 17:14:08 INFO - PROCESS | 1856 | 1461888848744 Marionette TRACE conn5 <- [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]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:14:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1633ms 17:14:08 INFO - PROCESS | 1856 | 1461888848808 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 1856 | 1461888848813 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 17:14:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:14:08 INFO - PROCESS | 1856 | 1461888848821 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 1856 | 1461888848825 Marionette TRACE conn5 <- [1,2370,null,{}] 17:14:08 INFO - PROCESS | 1856 | 1461888848833 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:09 INFO - PROCESS | 1856 | 1461888849121 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 17:14:09 INFO - PROCESS | 1856 | 1461888849428 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f4295000 == 143 [pid = 1856] [id = 600] 17:14:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64ebf07400) [pid = 1856] [serial = 1801] [outer = (nil)] 17:14:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64ee843c00) [pid = 1856] [serial = 1802] [outer = 0x7f64ebf07400] 17:14:09 INFO - PROCESS | 1856 | 1461888849508 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64eedba800) [pid = 1856] [serial = 1803] [outer = 0x7f64ebf07400] 17:14:10 INFO - PROCESS | 1856 | 1461888850408 Marionette TRACE conn5 <- [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]]]}] 17:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1639ms 17:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:14:10 INFO - PROCESS | 1856 | 1461888850461 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 1856 | 1461888850464 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 17:14:10 INFO - PROCESS | 1856 | 1461888850471 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 1856 | 1461888850474 Marionette TRACE conn5 <- [1,2374,null,{}] 17:14:10 INFO - PROCESS | 1856 | 1461888850480 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:10 INFO - PROCESS | 1856 | 1461888850716 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 17:14:11 INFO - PROCESS | 1856 | 1461888851027 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6e05000 == 144 [pid = 1856] [id = 601] 17:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64dc5e6800) [pid = 1856] [serial = 1804] [outer = (nil)] 17:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64eff87c00) [pid = 1856] [serial = 1805] [outer = 0x7f64dc5e6800] 17:14:11 INFO - PROCESS | 1856 | 1461888851105 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64f0233800) [pid = 1856] [serial = 1806] [outer = 0x7f64dc5e6800] 17:14:12 INFO - PROCESS | 1856 | 1461888852005 Marionette TRACE conn5 <- [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]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1582ms 17:14:12 INFO - PROCESS | 1856 | 1461888852055 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 1856 | 1461888852061 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 17:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:14:12 INFO - PROCESS | 1856 | 1461888852071 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1856 | 1461888852074 Marionette TRACE conn5 <- [1,2378,null,{}] 17:14:12 INFO - PROCESS | 1856 | 1461888852084 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:12 INFO - PROCESS | 1856 | 1461888852388 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 17:14:12 INFO - PROCESS | 1856 | 1461888852723 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7985000 == 145 [pid = 1856] [id = 602] 17:14:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64de1c3c00) [pid = 1856] [serial = 1807] [outer = (nil)] 17:14:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64f1abe000) [pid = 1856] [serial = 1808] [outer = 0x7f64de1c3c00] 17:14:12 INFO - PROCESS | 1856 | 1461888852808 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64f1adb400) [pid = 1856] [serial = 1809] [outer = 0x7f64de1c3c00] 17:14:13 INFO - PROCESS | 1856 | 1461888853696 Marionette TRACE conn5 <- [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]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1690ms 17:14:13 INFO - PROCESS | 1856 | 1461888853761 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1856 | 1461888853764 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:14:13 INFO - PROCESS | 1856 | 1461888853770 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1856 | 1461888853772 Marionette TRACE conn5 <- [1,2382,null,{}] 17:14:13 INFO - PROCESS | 1856 | 1461888853778 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 1856 | 1461888854023 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 17:14:14 INFO - PROCESS | 1856 | 1461888854330 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8191800 == 146 [pid = 1856] [id = 603] 17:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64df96b400) [pid = 1856] [serial = 1810] [outer = (nil)] 17:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64f2daac00) [pid = 1856] [serial = 1811] [outer = 0x7f64df96b400] 17:14:14 INFO - PROCESS | 1856 | 1461888854409 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64f4117000) [pid = 1856] [serial = 1812] [outer = 0x7f64df96b400] 17:14:15 INFO - PROCESS | 1856 | 1461888855297 Marionette TRACE conn5 <- [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]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:14:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1583ms 17:14:15 INFO - PROCESS | 1856 | 1461888855355 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1856 | 1461888855358 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 17:14:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:14:15 INFO - PROCESS | 1856 | 1461888855365 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 1856 | 1461888855367 Marionette TRACE conn5 <- [1,2386,null,{}] 17:14:15 INFO - PROCESS | 1856 | 1461888855373 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:15 INFO - PROCESS | 1856 | 1461888855632 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc952800 == 145 [pid = 1856] [id = 540] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650c28e800 == 144 [pid = 1856] [id = 306] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505316800 == 143 [pid = 1856] [id = 77] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5da000 == 142 [pid = 1856] [id = 579] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a605800 == 141 [pid = 1856] [id = 578] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509642000 == 140 [pid = 1856] [id = 577] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505369000 == 139 [pid = 1856] [id = 576] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb91a800 == 138 [pid = 1856] [id = 575] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f874f000 == 137 [pid = 1856] [id = 574] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c61000 == 136 [pid = 1856] [id = 573] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0ecd800 == 135 [pid = 1856] [id = 572] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb9c000 == 134 [pid = 1856] [id = 571] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e1000 == 133 [pid = 1856] [id = 570] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaa9800 == 132 [pid = 1856] [id = 569] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebeb0000 == 131 [pid = 1856] [id = 568] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80ed000 == 130 [pid = 1856] [id = 567] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c1f800 == 129 [pid = 1856] [id = 566] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42d9000 == 128 [pid = 1856] [id = 565] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8d1000 == 127 [pid = 1856] [id = 564] 17:14:17 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3c8000 == 126 [pid = 1856] [id = 563] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64dccc8400) [pid = 1856] [serial = 1679] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64e33e0800) [pid = 1856] [serial = 1638] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64f7f43400) [pid = 1856] [serial = 1673] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64f8bbd400) [pid = 1856] [serial = 1674] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64ede95c00) [pid = 1856] [serial = 1659] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64dea4d400) [pid = 1856] [serial = 1683] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ef0cdc00) [pid = 1856] [serial = 1662] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64de5a3000) [pid = 1856] [serial = 1631] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ebd2f400) [pid = 1856] [serial = 1650] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e336ec00) [pid = 1856] [serial = 1617] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64f5b5c800) [pid = 1856] [serial = 1671] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64de41ec00) [pid = 1856] [serial = 1680] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64f023d400) [pid = 1856] [serial = 1664] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64eedb8400) [pid = 1856] [serial = 1661] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64e3370c00) [pid = 1856] [serial = 1637] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64f4159800) [pid = 1856] [serial = 1670] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64ed7de000) [pid = 1856] [serial = 1655] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64ebcaec00) [pid = 1856] [serial = 1649] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64ec5dac00) [pid = 1856] [serial = 1652] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64dea33400) [pid = 1856] [serial = 1682] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e4b99800) [pid = 1856] [serial = 1643] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64ebc0ec00) [pid = 1856] [serial = 1647] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64de99e000) [pid = 1856] [serial = 1632] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e1ca1800) [pid = 1856] [serial = 1686] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64ed910800) [pid = 1856] [serial = 1656] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64df972000) [pid = 1856] [serial = 1685] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e4807400) [pid = 1856] [serial = 1641] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64f1ac1800) [pid = 1856] [serial = 1665] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f2daa400) [pid = 1856] [serial = 1668] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e713c400) [pid = 1856] [serial = 1644] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64f2d18000) [pid = 1856] [serial = 1667] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e8ecec00) [pid = 1856] [serial = 1646] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64e409c400) [pid = 1856] [serial = 1563] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e4096000) [pid = 1856] [serial = 1640] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ec60cc00) [pid = 1856] [serial = 1653] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64f8fd2800) [pid = 1856] [serial = 1676] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e0c56000) [pid = 1856] [serial = 1635] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64df84b800) [pid = 1856] [serial = 1634] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ed970800) [pid = 1856] [serial = 1658] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64df84d400) [pid = 1856] [serial = 1688] [outer = (nil)] [url = about:blank] 17:14:17 INFO - PROCESS | 1856 | 1461888857458 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3c4800 == 127 [pid = 1856] [id = 604] 17:14:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64db168800) [pid = 1856] [serial = 1813] [outer = (nil)] 17:14:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64db554400) [pid = 1856] [serial = 1814] [outer = 0x7f64db168800] 17:14:17 INFO - PROCESS | 1856 | 1461888857533 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64db6a7800) [pid = 1856] [serial = 1815] [outer = 0x7f64db168800] 17:14:18 INFO - PROCESS | 1856 | 1461888858372 Marionette TRACE conn5 <- [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]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:14:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3042ms 17:14:18 INFO - PROCESS | 1856 | 1461888858412 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 1856 | 1461888858421 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 17:14:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:14:18 INFO - PROCESS | 1856 | 1461888858432 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 1856 | 1461888858440 Marionette TRACE conn5 <- [1,2390,null,{}] 17:14:18 INFO - PROCESS | 1856 | 1461888858492 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:18 INFO - PROCESS | 1856 | 1461888858774 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 17:14:19 INFO - PROCESS | 1856 | 1461888858997 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca82800 == 128 [pid = 1856] [id = 605] 17:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dcd8fc00) [pid = 1856] [serial = 1816] [outer = (nil)] 17:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64de1b8400) [pid = 1856] [serial = 1817] [outer = 0x7f64dcd8fc00] 17:14:19 INFO - PROCESS | 1856 | 1461888859068 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de59a400) [pid = 1856] [serial = 1818] [outer = 0x7f64dcd8fc00] 17:14:19 INFO - PROCESS | 1856 | 1461888859925 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1522ms 17:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:14:19 INFO - PROCESS | 1856 | 1461888859955 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1856 | 1461888859960 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 17:14:19 INFO - PROCESS | 1856 | 1461888859967 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1856 | 1461888859969 Marionette TRACE conn5 <- [1,2394,null,{}] 17:14:19 INFO - PROCESS | 1856 | 1461888859975 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 1856 | 1461888860283 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 17:14:20 INFO - PROCESS | 1856 | 1461888860330 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de5c1000 == 129 [pid = 1856] [id = 606] 17:14:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64de993c00) [pid = 1856] [serial = 1819] [outer = (nil)] 17:14:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64dea3c400) [pid = 1856] [serial = 1820] [outer = 0x7f64de993c00] 17:14:20 INFO - PROCESS | 1856 | 1461888860402 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df72e800) [pid = 1856] [serial = 1821] [outer = 0x7f64de993c00] 17:14:21 INFO - PROCESS | 1856 | 1461888861557 Marionette TRACE conn5 <- [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]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1632ms 17:14:21 INFO - PROCESS | 1856 | 1461888861599 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 1856 | 1461888861602 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 17:14:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64dea3bc00) [pid = 1856] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64de1bf800) [pid = 1856] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e7af8c00) [pid = 1856] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64f7f4b000) [pid = 1856] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64df734000) [pid = 1856] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64df96b800) [pid = 1856] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64de996c00) [pid = 1856] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64f82dcc00) [pid = 1856] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64d9d4c400) [pid = 1856] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64d9d4bc00) [pid = 1856] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64df72a000) [pid = 1856] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e0d7a800) [pid = 1856] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ebc0d800) [pid = 1856] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64f8446400) [pid = 1856] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64e7af8400) [pid = 1856] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e40a0400) [pid = 1856] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64fb8a3c00) [pid = 1856] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64de418000) [pid = 1856] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e7a47c00) [pid = 1856] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64d9d4a000) [pid = 1856] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64f8f03800) [pid = 1856] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64de995800) [pid = 1856] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64d9d4c800) [pid = 1856] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:14:22 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64f1938800) [pid = 1856] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:14:22 INFO - PROCESS | 1856 | 1461888862259 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 1856 | 1461888862268 Marionette TRACE conn5 <- [1,2398,null,{}] 17:14:22 INFO - PROCESS | 1856 | 1461888862290 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:22 INFO - PROCESS | 1856 | 1461888862519 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 17:14:22 INFO - PROCESS | 1856 | 1461888862695 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0ddc000 == 130 [pid = 1856] [id = 607] 17:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64de997400) [pid = 1856] [serial = 1822] [outer = (nil)] 17:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64df842400) [pid = 1856] [serial = 1823] [outer = 0x7f64de997400] 17:14:22 INFO - PROCESS | 1856 | 1461888862759 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64df970400) [pid = 1856] [serial = 1824] [outer = 0x7f64de997400] 17:14:23 INFO - PROCESS | 1856 | 1461888863484 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1903ms 17:14:23 INFO - PROCESS | 1856 | 1461888863513 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 1856 | 1461888863517 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 17:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:14:23 INFO - PROCESS | 1856 | 1461888863522 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1856 | 1461888863525 Marionette TRACE conn5 <- [1,2402,null,{}] 17:14:23 INFO - PROCESS | 1856 | 1461888863530 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 1856 | 1461888863813 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 17:14:23 INFO - PROCESS | 1856 | 1461888863837 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24ce000 == 131 [pid = 1856] [id = 608] 17:14:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64df72ac00) [pid = 1856] [serial = 1825] [outer = (nil)] 17:14:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64e0c5b800) [pid = 1856] [serial = 1826] [outer = 0x7f64df72ac00] 17:14:23 INFO - PROCESS | 1856 | 1461888863901 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64e0d7ec00) [pid = 1856] [serial = 1827] [outer = 0x7f64df72ac00] 17:14:25 INFO - PROCESS | 1856 | 1461888865148 Marionette TRACE conn5 <- [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]]]}] 17:14:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:14:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1681ms 17:14:25 INFO - PROCESS | 1856 | 1461888865209 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 1856 | 1461888865221 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 17:14:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:14:25 INFO - PROCESS | 1856 | 1461888865242 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 1856 | 1461888865247 Marionette TRACE conn5 <- [1,2406,null,{}] 17:14:25 INFO - PROCESS | 1856 | 1461888865256 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:25 INFO - PROCESS | 1856 | 1461888865548 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 17:14:25 INFO - PROCESS | 1856 | 1461888865900 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce16800 == 132 [pid = 1856] [id = 609] 17:14:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64de1bf800) [pid = 1856] [serial = 1828] [outer = (nil)] 17:14:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64de41ec00) [pid = 1856] [serial = 1829] [outer = 0x7f64de1bf800] 17:14:25 INFO - PROCESS | 1856 | 1461888865983 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64de999c00) [pid = 1856] [serial = 1830] [outer = 0x7f64de1bf800] 17:14:26 INFO - PROCESS | 1856 | 1461888866888 Marionette TRACE conn5 <- [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]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1693ms 17:14:26 INFO - PROCESS | 1856 | 1461888866934 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1856 | 1461888866942 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:14:26 INFO - PROCESS | 1856 | 1461888866952 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1856 | 1461888866956 Marionette TRACE conn5 <- [1,2410,null,{}] 17:14:26 INFO - PROCESS | 1856 | 1461888866962 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:27 INFO - PROCESS | 1856 | 1461888867205 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 17:14:27 INFO - PROCESS | 1856 | 1461888867472 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dca000 == 133 [pid = 1856] [id = 610] 17:14:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64df7a9c00) [pid = 1856] [serial = 1831] [outer = (nil)] 17:14:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64df969400) [pid = 1856] [serial = 1832] [outer = 0x7f64df7a9c00] 17:14:27 INFO - PROCESS | 1856 | 1461888867632 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e0d7b000) [pid = 1856] [serial = 1833] [outer = 0x7f64df7a9c00] 17:14:28 INFO - PROCESS | 1856 | 1461888868578 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:14:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1686ms 17:14:28 INFO - PROCESS | 1856 | 1461888868638 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 17:14:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:14:28 INFO - PROCESS | 1856 | 1461888868642 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 17:14:28 INFO - PROCESS | 1856 | 1461888868648 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 1856 | 1461888868654 Marionette TRACE conn5 <- [1,2414,null,{}] 17:14:28 INFO - PROCESS | 1856 | 1461888868670 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 1856 | 1461888868939 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 17:14:29 INFO - PROCESS | 1856 | 1461888869241 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5d1f000 == 134 [pid = 1856] [id = 611] 17:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e3365400) [pid = 1856] [serial = 1834] [outer = (nil)] 17:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e3388c00) [pid = 1856] [serial = 1835] [outer = 0x7f64e3365400] 17:14:29 INFO - PROCESS | 1856 | 1461888869325 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e3eb0400) [pid = 1856] [serial = 1836] [outer = 0x7f64e3365400] 17:14:30 INFO - PROCESS | 1856 | 1461888870238 Marionette TRACE conn5 <- [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]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:14:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1639ms 17:14:30 INFO - PROCESS | 1856 | 1461888870288 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 1856 | 1461888870294 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 17:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:14:30 INFO - PROCESS | 1856 | 1461888870299 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 1856 | 1461888870301 Marionette TRACE conn5 <- [1,2418,null,{}] 17:14:30 INFO - PROCESS | 1856 | 1461888870308 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:30 INFO - PROCESS | 1856 | 1461888870559 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 17:14:30 INFO - PROCESS | 1856 | 1461888870866 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c23000 == 135 [pid = 1856] [id = 612] 17:14:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64dc5e4c00) [pid = 1856] [serial = 1837] [outer = (nil)] 17:14:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e409d800) [pid = 1856] [serial = 1838] [outer = 0x7f64dc5e4c00] 17:14:30 INFO - PROCESS | 1856 | 1461888870954 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e4806800) [pid = 1856] [serial = 1839] [outer = 0x7f64dc5e4c00] 17:14:31 INFO - PROCESS | 1856 | 1461888871850 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:14:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:14:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1580ms 17:14:31 INFO - PROCESS | 1856 | 1461888871881 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 1856 | 1461888871884 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 17:14:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:14:31 INFO - PROCESS | 1856 | 1461888871893 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 1856 | 1461888871897 Marionette TRACE conn5 <- [1,2422,null,{}] 17:14:31 INFO - PROCESS | 1856 | 1461888871902 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 1856 | 1461888872128 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 17:14:32 INFO - PROCESS | 1856 | 1461888872397 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d0e000 == 136 [pid = 1856] [id = 613] 17:14:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dea4a000) [pid = 1856] [serial = 1840] [outer = (nil)] 17:14:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e4b8c800) [pid = 1856] [serial = 1841] [outer = 0x7f64dea4a000] 17:14:32 INFO - PROCESS | 1856 | 1461888872531 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e7136c00) [pid = 1856] [serial = 1842] [outer = 0x7f64dea4a000] 17:14:33 INFO - PROCESS | 1856 | 1461888873403 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1584ms 17:14:33 INFO - PROCESS | 1856 | 1461888873478 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 1856 | 1461888873481 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 17:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:14:33 INFO - PROCESS | 1856 | 1461888873489 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 1856 | 1461888873491 Marionette TRACE conn5 <- [1,2426,null,{}] 17:14:33 INFO - PROCESS | 1856 | 1461888873497 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:33 INFO - PROCESS | 1856 | 1461888873789 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 17:14:34 INFO - PROCESS | 1856 | 1461888874099 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec360000 == 137 [pid = 1856] [id = 614] 17:14:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e7d95800) [pid = 1856] [serial = 1843] [outer = (nil)] 17:14:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64ebc0e000) [pid = 1856] [serial = 1844] [outer = 0x7f64e7d95800] 17:14:34 INFO - PROCESS | 1856 | 1461888874180 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64ebca6400) [pid = 1856] [serial = 1845] [outer = 0x7f64e7d95800] 17:14:35 INFO - PROCESS | 1856 | 1461888875035 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms 17:14:35 INFO - PROCESS | 1856 | 1461888875073 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1856 | 1461888875077 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:14:35 INFO - PROCESS | 1856 | 1461888875083 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1856 | 1461888875087 Marionette TRACE conn5 <- [1,2430,null,{}] 17:14:35 INFO - PROCESS | 1856 | 1461888875092 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 1856 | 1461888875319 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 17:14:35 INFO - PROCESS | 1856 | 1461888875582 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edab3800 == 138 [pid = 1856] [id = 615] 17:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64e8dd1c00) [pid = 1856] [serial = 1846] [outer = (nil)] 17:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ebd2f800) [pid = 1856] [serial = 1847] [outer = 0x7f64e8dd1c00] 17:14:35 INFO - PROCESS | 1856 | 1461888875661 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ec5df000) [pid = 1856] [serial = 1848] [outer = 0x7f64e8dd1c00] 17:14:36 INFO - PROCESS | 1856 | 1461888876566 Marionette TRACE conn5 <- [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]]]}] 17:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1535ms 17:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:14:36 INFO - PROCESS | 1856 | 1461888876620 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 1856 | 1461888876623 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 17:14:36 INFO - PROCESS | 1856 | 1461888876629 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 1856 | 1461888876632 Marionette TRACE conn5 <- [1,2434,null,{}] 17:14:36 INFO - PROCESS | 1856 | 1461888876638 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:36 INFO - PROCESS | 1856 | 1461888876872 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 17:14:37 INFO - PROCESS | 1856 | 1461888877144 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee9c8800 == 139 [pid = 1856] [id = 616] 17:14:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64db69e800) [pid = 1856] [serial = 1849] [outer = (nil)] 17:14:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64ed77f400) [pid = 1856] [serial = 1850] [outer = 0x7f64db69e800] 17:14:37 INFO - PROCESS | 1856 | 1461888877260 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ed90bc00) [pid = 1856] [serial = 1851] [outer = 0x7f64db69e800] 17:14:38 INFO - PROCESS | 1856 | 1461888878095 Marionette TRACE conn5 <- [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]]]}] 17:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1534ms 17:14:38 INFO - PROCESS | 1856 | 1461888878163 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 1856 | 1461888878166 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 17:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:14:38 INFO - PROCESS | 1856 | 1461888878172 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 1856 | 1461888878175 Marionette TRACE conn5 <- [1,2438,null,{}] 17:14:38 INFO - PROCESS | 1856 | 1461888878181 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:38 INFO - PROCESS | 1856 | 1461888878406 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 17:14:38 INFO - PROCESS | 1856 | 1461888878665 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f00bf800 == 140 [pid = 1856] [id = 617] 17:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e1ca2400) [pid = 1856] [serial = 1852] [outer = (nil)] 17:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ed9d5800) [pid = 1856] [serial = 1853] [outer = 0x7f64e1ca2400] 17:14:38 INFO - PROCESS | 1856 | 1461888878749 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64edf79c00) [pid = 1856] [serial = 1854] [outer = 0x7f64e1ca2400] 17:14:39 INFO - PROCESS | 1856 | 1461888879647 Marionette TRACE conn5 <- [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]]]}] 17:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1528ms 17:14:39 INFO - PROCESS | 1856 | 1461888879702 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 1856 | 1461888879706 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:14:39 INFO - PROCESS | 1856 | 1461888879712 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1856 | 1461888879714 Marionette TRACE conn5 <- [1,2442,null,{}] 17:14:39 INFO - PROCESS | 1856 | 1461888879719 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 1856 | 1461888879953 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 17:14:40 INFO - PROCESS | 1856 | 1461888880272 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f63ce800 == 141 [pid = 1856] [id = 618] 17:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ed910800) [pid = 1856] [serial = 1855] [outer = (nil)] 17:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ee75b000) [pid = 1856] [serial = 1856] [outer = 0x7f64ed910800] 17:14:40 INFO - PROCESS | 1856 | 1461888880349 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64eedb7800) [pid = 1856] [serial = 1857] [outer = 0x7f64ed910800] 17:14:41 INFO - PROCESS | 1856 | 1461888881247 Marionette TRACE conn5 <- [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]]]}] 17:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1577ms 17:14:41 INFO - PROCESS | 1856 | 1461888881290 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 17:14:41 INFO - PROCESS | 1856 | 1461888881295 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 17:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:14:41 INFO - PROCESS | 1856 | 1461888881301 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 1856 | 1461888881305 Marionette TRACE conn5 <- [1,2446,null,{}] 17:14:41 INFO - PROCESS | 1856 | 1461888881311 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:41 INFO - PROCESS | 1856 | 1461888881569 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 17:14:41 INFO - PROCESS | 1856 | 1461888881885 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e30800 == 142 [pid = 1856] [id = 619] 17:14:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64f372d800) [pid = 1856] [serial = 1858] [outer = (nil)] 17:14:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64f4154800) [pid = 1856] [serial = 1859] [outer = 0x7f64f372d800] 17:14:41 INFO - PROCESS | 1856 | 1461888881974 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64f5b5dc00) [pid = 1856] [serial = 1860] [outer = 0x7f64f372d800] 17:14:42 INFO - PROCESS | 1856 | 1461888882850 Marionette TRACE conn5 <- [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]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:14:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1580ms 17:14:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:14:42 INFO - PROCESS | 1856 | 1461888882882 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 1856 | 1461888882885 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 17:14:42 INFO - PROCESS | 1856 | 1461888882891 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1856 | 1461888882894 Marionette TRACE conn5 <- [1,2450,null,{}] 17:14:42 INFO - PROCESS | 1856 | 1461888882900 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:43 INFO - PROCESS | 1856 | 1461888883130 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 17:14:43 INFO - PROCESS | 1856 | 1461888883395 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fae23000 == 143 [pid = 1856] [id = 620] 17:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64f5b60800) [pid = 1856] [serial = 1861] [outer = (nil)] 17:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64f70b7400) [pid = 1856] [serial = 1862] [outer = 0x7f64f5b60800] 17:14:43 INFO - PROCESS | 1856 | 1461888883518 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64f7f3d800) [pid = 1856] [serial = 1863] [outer = 0x7f64f5b60800] 17:14:44 INFO - PROCESS | 1856 | 1461888884389 Marionette TRACE conn5 <- [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]]]}] 17:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1537ms 17:14:44 INFO - PROCESS | 1856 | 1461888884429 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 17:14:44 INFO - PROCESS | 1856 | 1461888884431 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 17:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:14:44 INFO - PROCESS | 1856 | 1461888884438 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1856 | 1461888884441 Marionette TRACE conn5 <- [1,2454,null,{}] 17:14:44 INFO - PROCESS | 1856 | 1461888884447 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 1856 | 1461888884685 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 17:14:44 INFO - PROCESS | 1856 | 1461888884953 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650429f800 == 144 [pid = 1856] [id = 621] 17:14:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64d9d49c00) [pid = 1856] [serial = 1864] [outer = (nil)] 17:14:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f82de400) [pid = 1856] [serial = 1865] [outer = 0x7f64d9d49c00] 17:14:45 INFO - PROCESS | 1856 | 1461888885072 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64f8bbc400) [pid = 1856] [serial = 1866] [outer = 0x7f64d9d49c00] 17:14:45 INFO - PROCESS | 1856 | 1461888885909 Marionette TRACE conn5 <- [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]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1483ms 17:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:14:45 INFO - PROCESS | 1856 | 1461888885921 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 1856 | 1461888885923 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 17:14:45 INFO - PROCESS | 1856 | 1461888885930 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 1856 | 1461888885933 Marionette TRACE conn5 <- [1,2458,null,{}] 17:14:45 INFO - PROCESS | 1856 | 1461888885939 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:46 INFO - PROCESS | 1856 | 1461888886186 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 17:14:46 INFO - PROCESS | 1856 | 1461888886464 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65051a8000 == 145 [pid = 1856] [id = 622] 17:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64de41f400) [pid = 1856] [serial = 1867] [outer = (nil)] 17:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64f8f05000) [pid = 1856] [serial = 1868] [outer = 0x7f64de41f400] 17:14:46 INFO - PROCESS | 1856 | 1461888886544 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64f8fd2800) [pid = 1856] [serial = 1869] [outer = 0x7f64de41f400] 17:14:47 INFO - PROCESS | 1856 | 1461888887508 Marionette TRACE conn5 <- [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]]]}] 17:14:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:14:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1633ms 17:14:47 INFO - PROCESS | 1856 | 1461888887566 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 17:14:47 INFO - PROCESS | 1856 | 1461888887574 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 17:14:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:14:47 INFO - PROCESS | 1856 | 1461888887583 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1856 | 1461888887585 Marionette TRACE conn5 <- [1,2462,null,{}] 17:14:47 INFO - PROCESS | 1856 | 1461888887591 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:47 INFO - PROCESS | 1856 | 1461888887825 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 17:14:48 INFO - PROCESS | 1856 | 1461888888128 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6507f50000 == 146 [pid = 1856] [id = 623] 17:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64df7a4400) [pid = 1856] [serial = 1870] [outer = (nil)] 17:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64fafec800) [pid = 1856] [serial = 1871] [outer = 0x7f64df7a4400] 17:14:48 INFO - PROCESS | 1856 | 1461888888207 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64fb9a6c00) [pid = 1856] [serial = 1872] [outer = 0x7f64df7a4400] 17:14:49 INFO - PROCESS | 1856 | 1461888889084 Marionette TRACE conn5 <- [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]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:14:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1528ms 17:14:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:14:49 INFO - PROCESS | 1856 | 1461888889115 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 1856 | 1461888889117 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 17:14:49 INFO - PROCESS | 1856 | 1461888889124 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 1856 | 1461888889127 Marionette TRACE conn5 <- [1,2466,null,{}] 17:14:49 INFO - PROCESS | 1856 | 1461888889132 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 1856 | 1461888889360 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 17:14:49 INFO - PROCESS | 1856 | 1461888889630 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a286800 == 147 [pid = 1856] [id = 624] 17:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64f82dcc00) [pid = 1856] [serial = 1873] [outer = (nil)] 17:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f65042c6800) [pid = 1856] [serial = 1874] [outer = 0x7f64f82dcc00] 17:14:49 INFO - PROCESS | 1856 | 1461888889747 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f650510ac00) [pid = 1856] [serial = 1875] [outer = 0x7f64f82dcc00] 17:14:50 INFO - PROCESS | 1856 | 1461888890591 Marionette TRACE conn5 <- [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]]]}] 17:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 17:14:50 INFO - PROCESS | 1856 | 1461888890658 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 1856 | 1461888890662 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 17:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:14:50 INFO - PROCESS | 1856 | 1461888890668 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1856 | 1461888890670 Marionette TRACE conn5 <- [1,2470,null,{}] 17:14:50 INFO - PROCESS | 1856 | 1461888890675 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:50 INFO - PROCESS | 1856 | 1461888890909 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 17:14:51 INFO - PROCESS | 1856 | 1461888891183 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f53c000 == 148 [pid = 1856] [id = 625] 17:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64e41afc00) [pid = 1856] [serial = 1876] [outer = (nil)] 17:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f6505349400) [pid = 1856] [serial = 1877] [outer = 0x7f64e41afc00] 17:14:51 INFO - PROCESS | 1856 | 1461888891305 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f650635a400) [pid = 1856] [serial = 1878] [outer = 0x7f64e41afc00] 17:14:52 INFO - PROCESS | 1856 | 1461888892179 Marionette TRACE conn5 <- [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]]]}] 17:14:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:14:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1586ms 17:14:52 INFO - PROCESS | 1856 | 1461888892255 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 1856 | 1461888892258 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 17:14:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:14:52 INFO - PROCESS | 1856 | 1461888892265 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 1856 | 1461888892268 Marionette TRACE conn5 <- [1,2474,null,{}] 17:14:52 INFO - PROCESS | 1856 | 1461888892273 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:52 INFO - PROCESS | 1856 | 1461888892560 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 17:14:52 INFO - PROCESS | 1856 | 1461888892881 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc87f800 == 149 [pid = 1856] [id = 626] 17:14:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64f1ac6400) [pid = 1856] [serial = 1879] [outer = (nil)] 17:14:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f6506555400) [pid = 1856] [serial = 1880] [outer = 0x7f64f1ac6400] 17:14:52 INFO - PROCESS | 1856 | 1461888892959 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f6508440000) [pid = 1856] [serial = 1881] [outer = 0x7f64f1ac6400] 17:14:53 INFO - PROCESS | 1856 | 1461888893831 Marionette TRACE conn5 <- [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]]]}] 17:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1635ms 17:14:53 INFO - PROCESS | 1856 | 1461888893900 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 1856 | 1461888893904 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 17:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:14:53 INFO - PROCESS | 1856 | 1461888893910 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1856 | 1461888893912 Marionette TRACE conn5 <- [1,2478,null,{}] 17:14:53 INFO - PROCESS | 1856 | 1461888893917 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:54 INFO - PROCESS | 1856 | 1461888894161 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 17:14:54 INFO - PROCESS | 1856 | 1461888894471 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5e2800 == 150 [pid = 1856] [id = 627] 17:14:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f65063c6800) [pid = 1856] [serial = 1882] [outer = (nil)] 17:14:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f6509c2f400) [pid = 1856] [serial = 1883] [outer = 0x7f65063c6800] 17:14:54 INFO - PROCESS | 1856 | 1461888894553 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f6509fa4800) [pid = 1856] [serial = 1884] [outer = 0x7f65063c6800] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d9d5c000 == 149 [pid = 1856] [id = 581] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae18000 == 148 [pid = 1856] [id = 558] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f72d0000 == 147 [pid = 1856] [id = 556] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8178800 == 146 [pid = 1856] [id = 557] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48c7000 == 145 [pid = 1856] [id = 214] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0ddc000 == 144 [pid = 1856] [id = 607] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de5c1000 == 143 [pid = 1856] [id = 606] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca82800 == 142 [pid = 1856] [id = 605] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3c4800 == 141 [pid = 1856] [id = 604] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8191800 == 140 [pid = 1856] [id = 603] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7985000 == 139 [pid = 1856] [id = 602] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6e05000 == 138 [pid = 1856] [id = 601] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f4295000 == 137 [pid = 1856] [id = 600] 17:14:56 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef032000 == 136 [pid = 1856] [id = 599] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e0d87400) [pid = 1856] [serial = 1740] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64de988400) [pid = 1856] [serial = 1752] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64ed7e4400) [pid = 1856] [serial = 1710] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64f8f11800) [pid = 1856] [serial = 1724] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64df971400) [pid = 1856] [serial = 1629] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64df975c00) [pid = 1856] [serial = 1697] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f6509fa9800) [pid = 1856] [serial = 1737] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e0d82800) [pid = 1856] [serial = 1739] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f6504246c00) [pid = 1856] [serial = 1727] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64de5a1000) [pid = 1856] [serial = 1754] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64dcd9c000) [pid = 1856] [serial = 1749] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64e3fd8000) [pid = 1856] [serial = 1700] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64e1ca4400) [pid = 1856] [serial = 1698] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f650a50dc00) [pid = 1856] [serial = 1743] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ec608000) [pid = 1856] [serial = 1709] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64edfee400) [pid = 1856] [serial = 1715] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ee74fc00) [pid = 1856] [serial = 1716] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e4b99000) [pid = 1856] [serial = 1701] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f6505344800) [pid = 1856] [serial = 1730] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e8ecd800) [pid = 1856] [serial = 1707] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64e71fb000) [pid = 1856] [serial = 1703] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64dea49400) [pid = 1856] [serial = 1755] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f65050f7800) [pid = 1856] [serial = 1728] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f6507f31000) [pid = 1856] [serial = 1733] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e74ac800) [pid = 1856] [serial = 1704] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64de59d800) [pid = 1856] [serial = 1751] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64ee849800) [pid = 1856] [serial = 1719] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64ede94000) [pid = 1856] [serial = 1713] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64ed966400) [pid = 1856] [serial = 1712] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64db69bc00) [pid = 1856] [serial = 1746] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64fafea000) [pid = 1856] [serial = 1677] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f65063c6c00) [pid = 1856] [serial = 1731] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64db162800) [pid = 1856] [serial = 1745] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64decf0c00) [pid = 1856] [serial = 1695] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f6509c29c00) [pid = 1856] [serial = 1734] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64db6a7000) [pid = 1856] [serial = 1692] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f372dc00) [pid = 1856] [serial = 1722] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64db553400) [pid = 1856] [serial = 1691] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64dcccc400) [pid = 1856] [serial = 1748] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e7d6a800) [pid = 1856] [serial = 1706] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64fb894800) [pid = 1856] [serial = 1725] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f6509c74800) [pid = 1856] [serial = 1736] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ee75a400) [pid = 1856] [serial = 1718] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f6509d38000) [pid = 1856] [serial = 1742] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64dea46c00) [pid = 1856] [serial = 1694] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64f1ac5000) [pid = 1856] [serial = 1721] [outer = (nil)] [url = about:blank] 17:14:56 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64df728000) [pid = 1856] [serial = 1757] [outer = (nil)] [url = about:blank] 17:14:57 INFO - PROCESS | 1856 | 1461888897149 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 3284ms 17:14:57 INFO - PROCESS | 1856 | 1461888897195 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1856 | 1461888897201 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 17:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:14:57 INFO - PROCESS | 1856 | 1461888897209 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1856 | 1461888897214 Marionette TRACE conn5 <- [1,2482,null,{}] 17:14:57 INFO - PROCESS | 1856 | 1461888897221 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 1856 | 1461888897439 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 17:14:57 INFO - PROCESS | 1856 | 1461888897634 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db759000 == 137 [pid = 1856] [id = 628] 17:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64db69fc00) [pid = 1856] [serial = 1885] [outer = (nil)] 17:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64dc542400) [pid = 1856] [serial = 1886] [outer = 0x7f64db69fc00] 17:14:57 INFO - PROCESS | 1856 | 1461888897703 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dcd90400) [pid = 1856] [serial = 1887] [outer = 0x7f64db69fc00] 17:14:58 INFO - PROCESS | 1856 | 1461888898584 Marionette TRACE conn5 <- [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]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1432ms 17:14:58 INFO - PROCESS | 1856 | 1461888898642 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 1856 | 1461888898650 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 17:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:14:58 INFO - PROCESS | 1856 | 1461888898660 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 1856 | 1461888898664 Marionette TRACE conn5 <- [1,2486,null,{}] 17:14:58 INFO - PROCESS | 1856 | 1461888898670 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:58 INFO - PROCESS | 1856 | 1461888898901 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 17:14:59 INFO - PROCESS | 1856 | 1461888899116 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc945000 == 138 [pid = 1856] [id = 629] 17:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dcd9a400) [pid = 1856] [serial = 1888] [outer = (nil)] 17:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de982c00) [pid = 1856] [serial = 1889] [outer = 0x7f64dcd9a400] 17:14:59 INFO - PROCESS | 1856 | 1461888899183 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64de997800) [pid = 1856] [serial = 1890] [outer = 0x7f64dcd9a400] 17:15:00 INFO - PROCESS | 1856 | 1461888900110 Marionette TRACE conn5 <- [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]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1479ms 17:15:00 INFO - PROCESS | 1856 | 1461888900140 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 1856 | 1461888900144 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 17:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:15:00 INFO - PROCESS | 1856 | 1461888900154 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 1856 | 1461888900159 Marionette TRACE conn5 <- [1,2490,null,{}] 17:15:00 INFO - PROCESS | 1856 | 1461888900183 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:00 INFO - PROCESS | 1856 | 1461888900594 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 17:15:00 INFO - PROCESS | 1856 | 1461888900655 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dce1b000 == 139 [pid = 1856] [id = 630] 17:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64dea45800) [pid = 1856] [serial = 1891] [outer = (nil)] 17:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df731800) [pid = 1856] [serial = 1892] [outer = 0x7f64dea45800] 17:15:00 INFO - PROCESS | 1856 | 1461888900723 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64df84dc00) [pid = 1856] [serial = 1893] [outer = 0x7f64dea45800] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64de1bc800) [pid = 1856] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e0d89800) [pid = 1856] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64df96b400) [pid = 1856] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64db168800) [pid = 1856] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64df973000) [pid = 1856] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64de1c3c00) [pid = 1856] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e4b87800) [pid = 1856] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64decf0400) [pid = 1856] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ebd27c00) [pid = 1856] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64ebca4c00) [pid = 1856] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64dea3cc00) [pid = 1856] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e4b97c00) [pid = 1856] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64dcd98400) [pid = 1856] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64db166400) [pid = 1856] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64df72b400) [pid = 1856] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64de993c00) [pid = 1856] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e4b9b800) [pid = 1856] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64de997400) [pid = 1856] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e74a9c00) [pid = 1856] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64dcd8fc00) [pid = 1856] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64df96f000) [pid = 1856] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64dc5e6800) [pid = 1856] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:15:01 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64ebf07400) [pid = 1856] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:15:02 INFO - PROCESS | 1856 | 1461888902362 Marionette TRACE conn5 <- [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]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2242ms 17:15:02 INFO - PROCESS | 1856 | 1461888902393 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 1856 | 1461888902398 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 17:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:15:02 INFO - PROCESS | 1856 | 1461888902404 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 1856 | 1461888902408 Marionette TRACE conn5 <- [1,2494,null,{}] 17:15:02 INFO - PROCESS | 1856 | 1461888902425 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 1856 | 1461888902667 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 17:15:02 INFO - PROCESS | 1856 | 1461888902842 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dead2800 == 140 [pid = 1856] [id = 631] 17:15:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64db16a000) [pid = 1856] [serial = 1894] [outer = (nil)] 17:15:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64df734000) [pid = 1856] [serial = 1895] [outer = 0x7f64db16a000] 17:15:02 INFO - PROCESS | 1856 | 1461888902905 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64df976800) [pid = 1856] [serial = 1896] [outer = 0x7f64db16a000] 17:15:03 INFO - PROCESS | 1856 | 1461888903695 Marionette TRACE conn5 <- [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]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:15:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1347ms 17:15:03 INFO - PROCESS | 1856 | 1461888903752 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1856 | 1461888903756 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 17:15:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:15:03 INFO - PROCESS | 1856 | 1461888903762 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1856 | 1461888903764 Marionette TRACE conn5 <- [1,2498,null,{}] 17:15:03 INFO - PROCESS | 1856 | 1461888903770 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 1856 | 1461888904222 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 17:15:04 INFO - PROCESS | 1856 | 1461888904500 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3c9000 == 141 [pid = 1856] [id = 632] 17:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64d9d51800) [pid = 1856] [serial = 1897] [outer = (nil)] 17:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64db55f000) [pid = 1856] [serial = 1898] [outer = 0x7f64d9d51800] 17:15:04 INFO - PROCESS | 1856 | 1461888904588 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64dc540000) [pid = 1856] [serial = 1899] [outer = 0x7f64d9d51800] 17:15:05 INFO - PROCESS | 1856 | 1461888905558 Marionette TRACE conn5 <- [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]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1832ms 17:15:05 INFO - PROCESS | 1856 | 1461888905597 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 17:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:15:05 INFO - PROCESS | 1856 | 1461888905604 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 17:15:05 INFO - PROCESS | 1856 | 1461888905613 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 1856 | 1461888905620 Marionette TRACE conn5 <- [1,2502,null,{}] 17:15:05 INFO - PROCESS | 1856 | 1461888905627 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 1856 | 1461888905879 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 17:15:06 INFO - PROCESS | 1856 | 1461888906200 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcc16000 == 142 [pid = 1856] [id = 633] 17:15:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64de416800) [pid = 1856] [serial = 1900] [outer = (nil)] 17:15:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64de423c00) [pid = 1856] [serial = 1901] [outer = 0x7f64de416800] 17:15:06 INFO - PROCESS | 1856 | 1461888906285 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64de5a2000) [pid = 1856] [serial = 1902] [outer = 0x7f64de416800] 17:15:07 INFO - PROCESS | 1856 | 1461888907588 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2050ms 17:15:07 INFO - PROCESS | 1856 | 1461888907672 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1856 | 1461888907680 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:15:07 INFO - PROCESS | 1856 | 1461888907691 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1856 | 1461888907697 Marionette TRACE conn5 <- [1,2506,null,{}] 17:15:07 INFO - PROCESS | 1856 | 1461888907707 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 1856 | 1461888908089 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 17:15:08 INFO - PROCESS | 1856 | 1461888908453 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1c12800 == 143 [pid = 1856] [id = 634] 17:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64dea35000) [pid = 1856] [serial = 1903] [outer = (nil)] 17:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64decee000) [pid = 1856] [serial = 1904] [outer = 0x7f64dea35000] 17:15:08 INFO - PROCESS | 1856 | 1461888908529 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64df7abc00) [pid = 1856] [serial = 1905] [outer = 0x7f64dea35000] 17:15:09 INFO - PROCESS | 1856 | 1461888909470 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1842ms 17:15:09 INFO - PROCESS | 1856 | 1461888909532 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 1856 | 1461888909539 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 17:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:15:09 INFO - PROCESS | 1856 | 1461888909556 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1856 | 1461888909563 Marionette TRACE conn5 <- [1,2510,null,{}] 17:15:09 INFO - PROCESS | 1856 | 1461888909570 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:09 INFO - PROCESS | 1856 | 1461888909859 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 17:15:10 INFO - PROCESS | 1856 | 1461888910161 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d54800 == 144 [pid = 1856] [id = 635] 17:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64dea38400) [pid = 1856] [serial = 1906] [outer = (nil)] 17:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e1ca7800) [pid = 1856] [serial = 1907] [outer = 0x7f64dea38400] 17:15:10 INFO - PROCESS | 1856 | 1461888910243 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e3364000) [pid = 1856] [serial = 1908] [outer = 0x7f64dea38400] 17:15:11 INFO - PROCESS | 1856 | 1461888911147 Marionette TRACE conn5 <- [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]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1644ms 17:15:11 INFO - PROCESS | 1856 | 1461888911193 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 17:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:15:11 INFO - PROCESS | 1856 | 1461888911197 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 17:15:11 INFO - PROCESS | 1856 | 1461888911203 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1856 | 1461888911206 Marionette TRACE conn5 <- [1,2514,null,{}] 17:15:11 INFO - PROCESS | 1856 | 1461888911211 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 1856 | 1461888911442 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 17:15:11 INFO - PROCESS | 1856 | 1461888911714 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48dd800 == 145 [pid = 1856] [id = 636] 17:15:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64dea3ac00) [pid = 1856] [serial = 1909] [outer = (nil)] 17:15:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e33d9800) [pid = 1856] [serial = 1910] [outer = 0x7f64dea3ac00] 17:15:11 INFO - PROCESS | 1856 | 1461888911847 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e3eb2c00) [pid = 1856] [serial = 1911] [outer = 0x7f64dea3ac00] 17:15:12 INFO - PROCESS | 1856 | 1461888912779 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:15:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1632ms 17:15:12 INFO - PROCESS | 1856 | 1461888912836 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 17:15:12 INFO - PROCESS | 1856 | 1461888912840 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 17:15:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:15:12 INFO - PROCESS | 1856 | 1461888912845 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 1856 | 1461888912848 Marionette TRACE conn5 <- [1,2518,null,{}] 17:15:12 INFO - PROCESS | 1856 | 1461888912853 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:13 INFO - PROCESS | 1856 | 1461888913091 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 17:15:13 INFO - PROCESS | 1856 | 1461888913404 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f23000 == 146 [pid = 1856] [id = 637] 17:15:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e4b85800) [pid = 1856] [serial = 1912] [outer = (nil)] 17:15:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e4b94400) [pid = 1856] [serial = 1913] [outer = 0x7f64e4b85800] 17:15:13 INFO - PROCESS | 1856 | 1461888913498 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e7316400) [pid = 1856] [serial = 1914] [outer = 0x7f64e4b85800] 17:15:14 INFO - PROCESS | 1856 | 1461888914416 Marionette TRACE conn5 <- [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]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:15:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1635ms 17:15:14 INFO - PROCESS | 1856 | 1461888914483 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1856 | 1461888914486 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:15:14 INFO - PROCESS | 1856 | 1461888914492 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1856 | 1461888914496 Marionette TRACE conn5 <- [1,2522,null,{}] 17:15:14 INFO - PROCESS | 1856 | 1461888914502 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 1856 | 1461888914747 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 17:15:15 INFO - PROCESS | 1856 | 1461888915049 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c2c800 == 147 [pid = 1856] [id = 638] 17:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e41b2800) [pid = 1856] [serial = 1915] [outer = (nil)] 17:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64e765e800) [pid = 1856] [serial = 1916] [outer = 0x7f64e41b2800] 17:15:15 INFO - PROCESS | 1856 | 1461888915129 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e7d6f800) [pid = 1856] [serial = 1917] [outer = 0x7f64e41b2800] 17:15:16 INFO - PROCESS | 1856 | 1461888916038 Marionette TRACE conn5 <- [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]]]}] 17:15:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:15:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1585ms 17:15:16 INFO - PROCESS | 1856 | 1461888916079 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 1856 | 1461888916084 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 17:15:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:15:16 INFO - PROCESS | 1856 | 1461888916091 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 1856 | 1461888916094 Marionette TRACE conn5 <- [1,2526,null,{}] 17:15:16 INFO - PROCESS | 1856 | 1461888916101 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 1856 | 1461888916342 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 17:15:16 INFO - PROCESS | 1856 | 1461888916661 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e80ed800 == 148 [pid = 1856] [id = 639] 17:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e41b4000) [pid = 1856] [serial = 1918] [outer = (nil)] 17:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e7d97c00) [pid = 1856] [serial = 1919] [outer = 0x7f64e41b4000] 17:15:16 INFO - PROCESS | 1856 | 1461888916742 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e8dd7800) [pid = 1856] [serial = 1920] [outer = 0x7f64e41b4000] 17:15:17 INFO - PROCESS | 1856 | 1461888917628 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1584ms 17:15:17 INFO - PROCESS | 1856 | 1461888917676 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 1856 | 1461888917679 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 17:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:15:17 INFO - PROCESS | 1856 | 1461888917686 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 1856 | 1461888917689 Marionette TRACE conn5 <- [1,2530,null,{}] 17:15:17 INFO - PROCESS | 1856 | 1461888917700 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:17 INFO - PROCESS | 1856 | 1461888917949 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 17:15:18 INFO - PROCESS | 1856 | 1461888918210 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ebe96000 == 149 [pid = 1856] [id = 640] 17:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64e4b85c00) [pid = 1856] [serial = 1921] [outer = (nil)] 17:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e8ed1c00) [pid = 1856] [serial = 1922] [outer = 0x7f64e4b85c00] 17:15:18 INFO - PROCESS | 1856 | 1461888918335 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64e90d3c00) [pid = 1856] [serial = 1923] [outer = 0x7f64e4b85c00] 17:15:19 INFO - PROCESS | 1856 | 1461888919207 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1584ms 17:15:19 INFO - PROCESS | 1856 | 1461888919272 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1856 | 1461888919275 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:15:19 INFO - PROCESS | 1856 | 1461888919281 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1856 | 1461888919291 Marionette TRACE conn5 <- [1,2534,null,{}] 17:15:19 INFO - PROCESS | 1856 | 1461888919295 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:19 INFO - PROCESS | 1856 | 1461888919532 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 17:15:19 INFO - PROCESS | 1856 | 1461888919794 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec333000 == 150 [pid = 1856] [id = 641] 17:15:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64e7d8e400) [pid = 1856] [serial = 1924] [outer = (nil)] 17:15:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ebd24000) [pid = 1856] [serial = 1925] [outer = 0x7f64e7d8e400] 17:15:19 INFO - PROCESS | 1856 | 1461888919915 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ebf0bc00) [pid = 1856] [serial = 1926] [outer = 0x7f64e7d8e400] 17:15:20 INFO - PROCESS | 1856 | 1461888920803 Marionette TRACE conn5 <- [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]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1590ms 17:15:20 INFO - PROCESS | 1856 | 1461888920873 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 1856 | 1461888920876 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 17:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:15:20 INFO - PROCESS | 1856 | 1461888920882 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 1856 | 1461888920885 Marionette TRACE conn5 <- [1,2538,null,{}] 17:15:20 INFO - PROCESS | 1856 | 1461888920891 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 1856 | 1461888921127 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 17:15:21 INFO - PROCESS | 1856 | 1461888921393 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edb18000 == 151 [pid = 1856] [id = 642] 17:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ed778c00) [pid = 1856] [serial = 1927] [outer = (nil)] 17:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ed7e0400) [pid = 1856] [serial = 1928] [outer = 0x7f64ed778c00] 17:15:21 INFO - PROCESS | 1856 | 1461888921539 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64ed94e400) [pid = 1856] [serial = 1929] [outer = 0x7f64ed778c00] 17:15:22 INFO - PROCESS | 1856 | 1461888922459 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1635ms 17:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:15:22 INFO - PROCESS | 1856 | 1461888922519 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1856 | 1461888922522 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 17:15:22 INFO - PROCESS | 1856 | 1461888922528 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1856 | 1461888922533 Marionette TRACE conn5 <- [1,2542,null,{}] 17:15:22 INFO - PROCESS | 1856 | 1461888922539 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:22 INFO - PROCESS | 1856 | 1461888922824 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 17:15:23 INFO - PROCESS | 1856 | 1461888923132 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb8d000 == 152 [pid = 1856] [id = 643] 17:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64ec5e5400) [pid = 1856] [serial = 1930] [outer = (nil)] 17:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64edff4c00) [pid = 1856] [serial = 1931] [outer = 0x7f64ec5e5400] 17:15:23 INFO - PROCESS | 1856 | 1461888923209 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64ee84b000) [pid = 1856] [serial = 1932] [outer = 0x7f64ec5e5400] 17:15:24 INFO - PROCESS | 1856 | 1461888924084 Marionette TRACE conn5 <- [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]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1633ms 17:15:24 INFO - PROCESS | 1856 | 1461888924161 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1856 | 1461888924164 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:15:24 INFO - PROCESS | 1856 | 1461888924170 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1856 | 1461888924172 Marionette TRACE conn5 <- [1,2546,null,{}] 17:15:24 INFO - PROCESS | 1856 | 1461888924178 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:24 INFO - PROCESS | 1856 | 1461888924447 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 17:15:24 INFO - PROCESS | 1856 | 1461888924755 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f0e0f000 == 153 [pid = 1856] [id = 644] 17:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64ed779000) [pid = 1856] [serial = 1933] [outer = (nil)] 17:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64eedc0c00) [pid = 1856] [serial = 1934] [outer = 0x7f64ed779000] 17:15:24 INFO - PROCESS | 1856 | 1461888924836 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f006b800) [pid = 1856] [serial = 1935] [outer = 0x7f64ed779000] 17:15:25 INFO - PROCESS | 1856 | 1461888925721 Marionette TRACE conn5 <- [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]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:15:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1581ms 17:15:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:15:25 INFO - PROCESS | 1856 | 1461888925752 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 1856 | 1461888925755 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 17:15:25 INFO - PROCESS | 1856 | 1461888925761 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 1856 | 1461888925765 Marionette TRACE conn5 <- [1,2550,null,{}] 17:15:25 INFO - PROCESS | 1856 | 1461888925771 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:26 INFO - PROCESS | 1856 | 1461888926015 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 17:15:26 INFO - PROCESS | 1856 | 1461888926288 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6c68800 == 154 [pid = 1856] [id = 645] 17:15:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64dea51c00) [pid = 1856] [serial = 1936] [outer = (nil)] 17:15:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64f19d8800) [pid = 1856] [serial = 1937] [outer = 0x7f64dea51c00] 17:15:26 INFO - PROCESS | 1856 | 1461888926407 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64f1ada000) [pid = 1856] [serial = 1938] [outer = 0x7f64dea51c00] 17:15:27 INFO - PROCESS | 1856 | 1461888927362 Marionette TRACE conn5 <- [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]]]}] 17:15:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:15:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1681ms 17:15:27 INFO - PROCESS | 1856 | 1461888927442 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 1856 | 1461888927446 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 17:15:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:15:27 INFO - PROCESS | 1856 | 1461888927453 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 1856 | 1461888927457 Marionette TRACE conn5 <- [1,2554,null,{}] 17:15:27 INFO - PROCESS | 1856 | 1461888927462 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:27 INFO - PROCESS | 1856 | 1461888927735 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 17:15:28 INFO - PROCESS | 1856 | 1461888928053 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f78e1000 == 155 [pid = 1856] [id = 646] 17:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e0c54c00) [pid = 1856] [serial = 1939] [outer = (nil)] 17:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64f2daa400) [pid = 1856] [serial = 1940] [outer = 0x7f64e0c54c00] 17:15:28 INFO - PROCESS | 1856 | 1461888928130 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64f415c400) [pid = 1856] [serial = 1941] [outer = 0x7f64e0c54c00] 17:15:29 INFO - PROCESS | 1856 | 1461888929026 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1640ms 17:15:29 INFO - PROCESS | 1856 | 1461888929094 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 1856 | 1461888929098 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 17:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:15:29 INFO - PROCESS | 1856 | 1461888929104 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 1856 | 1461888929107 Marionette TRACE conn5 <- [1,2558,null,{}] 17:15:29 INFO - PROCESS | 1856 | 1461888929112 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:29 INFO - PROCESS | 1856 | 1461888929360 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 17:15:29 INFO - PROCESS | 1856 | 1461888929665 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f87a8800 == 156 [pid = 1856] [id = 647] 17:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64f1ada400) [pid = 1856] [serial = 1942] [outer = (nil)] 17:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64f64a3000) [pid = 1856] [serial = 1943] [outer = 0x7f64f1ada400] 17:15:29 INFO - PROCESS | 1856 | 1461888929743 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64f8449c00) [pid = 1856] [serial = 1944] [outer = 0x7f64f1ada400] 17:15:30 INFO - PROCESS | 1856 | 1461888930653 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:15:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1581ms 17:15:30 INFO - PROCESS | 1856 | 1461888930686 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 1856 | 1461888930689 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 17:15:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:15:30 INFO - PROCESS | 1856 | 1461888930695 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 1856 | 1461888930697 Marionette TRACE conn5 <- [1,2562,null,{}] 17:15:30 INFO - PROCESS | 1856 | 1461888930703 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 1856 | 1461888930935 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 17:15:31 INFO - PROCESS | 1856 | 1461888931213 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fe61f800 == 157 [pid = 1856] [id = 648] 17:15:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64dc540800) [pid = 1856] [serial = 1945] [outer = (nil)] 17:15:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64f8442000) [pid = 1856] [serial = 1946] [outer = 0x7f64dc540800] 17:15:31 INFO - PROCESS | 1856 | 1461888931342 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64fb85c800) [pid = 1856] [serial = 1947] [outer = 0x7f64dc540800] 17:15:32 INFO - PROCESS | 1856 | 1461888932264 Marionette TRACE conn5 <- [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]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1628ms 17:15:32 INFO - PROCESS | 1856 | 1461888932329 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 1856 | 1461888932335 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 17:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:15:32 INFO - PROCESS | 1856 | 1461888932347 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 1856 | 1461888932350 Marionette TRACE conn5 <- [1,2566,null,{}] 17:15:32 INFO - PROCESS | 1856 | 1461888932354 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 1856 | 1461888932674 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 17:15:33 INFO - PROCESS | 1856 | 1461888933020 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6508494000 == 158 [pid = 1856] [id = 649] 17:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64df72a400) [pid = 1856] [serial = 1948] [outer = (nil)] 17:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f6506251000) [pid = 1856] [serial = 1949] [outer = 0x7f64df72a400] 17:15:33 INFO - PROCESS | 1856 | 1461888933097 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f650969bc00) [pid = 1856] [serial = 1950] [outer = 0x7f64df72a400] 17:15:34 INFO - PROCESS | 1856 | 1461888934028 Marionette TRACE conn5 <- [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]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1732ms 17:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:15:34 INFO - PROCESS | 1856 | 1461888934080 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1856 | 1461888934083 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 17:15:34 INFO - PROCESS | 1856 | 1461888934090 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1856 | 1461888934093 Marionette TRACE conn5 <- [1,2570,null,{}] 17:15:34 INFO - PROCESS | 1856 | 1461888934098 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:34 INFO - PROCESS | 1856 | 1461888934339 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b1d800 == 157 [pid = 1856] [id = 235] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dead2800 == 156 [pid = 1856] [id = 631] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce1b000 == 155 [pid = 1856] [id = 630] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc945000 == 154 [pid = 1856] [id = 629] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db759000 == 153 [pid = 1856] [id = 628] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc87f800 == 152 [pid = 1856] [id = 626] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f53c000 == 151 [pid = 1856] [id = 625] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650a286800 == 150 [pid = 1856] [id = 624] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6507f50000 == 149 [pid = 1856] [id = 623] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65051a8000 == 148 [pid = 1856] [id = 622] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650429f800 == 147 [pid = 1856] [id = 621] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fae23000 == 146 [pid = 1856] [id = 620] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e30800 == 145 [pid = 1856] [id = 619] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f63ce800 == 144 [pid = 1856] [id = 618] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deac7800 == 143 [pid = 1856] [id = 448] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f00bf800 == 142 [pid = 1856] [id = 617] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee9c8800 == 141 [pid = 1856] [id = 616] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edab3800 == 140 [pid = 1856] [id = 615] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec360000 == 139 [pid = 1856] [id = 614] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d0e000 == 138 [pid = 1856] [id = 613] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c23000 == 137 [pid = 1856] [id = 612] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5d1f000 == 136 [pid = 1856] [id = 611] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3dca000 == 135 [pid = 1856] [id = 610] 17:15:36 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dce16800 == 134 [pid = 1856] [id = 609] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e0c5b800) [pid = 1856] [serial = 1826] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ed9d9c00) [pid = 1856] [serial = 1797] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e336c000) [pid = 1856] [serial = 1772] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64f2daac00) [pid = 1856] [serial = 1811] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64db554400) [pid = 1856] [serial = 1814] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64e0d81000) [pid = 1856] [serial = 1767] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64f1adb400) [pid = 1856] [serial = 1809] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64e74aec00) [pid = 1856] [serial = 1778] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64e8ec7800) [pid = 1856] [serial = 1787] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ec602800) [pid = 1856] [serial = 1791] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ed907800) [pid = 1856] [serial = 1794] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e7a4e000) [pid = 1856] [serial = 1779] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64decfb400) [pid = 1856] [serial = 1763] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e4b9ec00) [pid = 1856] [serial = 1775] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64f4117000) [pid = 1856] [serial = 1812] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64dcd9d800) [pid = 1856] [serial = 1760] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ebf0d000) [pid = 1856] [serial = 1790] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e1ca8000) [pid = 1856] [serial = 1689] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64db6a7800) [pid = 1856] [serial = 1815] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64edffb400) [pid = 1856] [serial = 1800] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e90cdc00) [pid = 1856] [serial = 1788] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64df72e800) [pid = 1856] [serial = 1821] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64e7afb000) [pid = 1856] [serial = 1781] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64df970400) [pid = 1856] [serial = 1824] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64edf79000) [pid = 1856] [serial = 1799] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e7d92400) [pid = 1856] [serial = 1782] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64df7aa800) [pid = 1856] [serial = 1764] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e8dd0400) [pid = 1856] [serial = 1784] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64de1b8400) [pid = 1856] [serial = 1817] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64ed772400) [pid = 1856] [serial = 1793] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e2573800) [pid = 1856] [serial = 1770] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e0c52c00) [pid = 1856] [serial = 1766] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64eff87c00) [pid = 1856] [serial = 1805] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64df842400) [pid = 1856] [serial = 1823] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64e3ea7c00) [pid = 1856] [serial = 1773] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64dea3c400) [pid = 1856] [serial = 1820] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f1abe000) [pid = 1856] [serial = 1808] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e1cae000) [pid = 1856] [serial = 1769] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e8dd9400) [pid = 1856] [serial = 1785] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64de59a400) [pid = 1856] [serial = 1818] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e71ee000) [pid = 1856] [serial = 1776] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ee843c00) [pid = 1856] [serial = 1802] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64de5a6400) [pid = 1856] [serial = 1761] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64f0233800) [pid = 1856] [serial = 1806] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed94dc00) [pid = 1856] [serial = 1796] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64eedba800) [pid = 1856] [serial = 1803] [outer = (nil)] [url = about:blank] 17:15:36 INFO - PROCESS | 1856 | 1461888936483 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db743800 == 135 [pid = 1856] [id = 650] 17:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64db553800) [pid = 1856] [serial = 1951] [outer = (nil)] 17:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64db69bc00) [pid = 1856] [serial = 1952] [outer = 0x7f64db553800] 17:15:36 INFO - PROCESS | 1856 | 1461888936562 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64dc5e2c00) [pid = 1856] [serial = 1953] [outer = 0x7f64db553800] 17:15:37 INFO - PROCESS | 1856 | 1461888937420 Marionette TRACE conn5 <- [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]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 3391ms 17:15:37 INFO - PROCESS | 1856 | 1461888937483 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 17:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:15:37 INFO - PROCESS | 1856 | 1461888937489 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 17:15:37 INFO - PROCESS | 1856 | 1461888937525 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1856 | 1461888937531 Marionette TRACE conn5 <- [1,2574,null,{}] 17:15:37 INFO - PROCESS | 1856 | 1461888937541 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:37 INFO - PROCESS | 1856 | 1461888937782 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 17:15:37 INFO - PROCESS | 1856 | 1461888937979 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc956000 == 136 [pid = 1856] [id = 651] 17:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64dc5e8400) [pid = 1856] [serial = 1954] [outer = (nil)] 17:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64de1c1800) [pid = 1856] [serial = 1955] [outer = 0x7f64dc5e8400] 17:15:38 INFO - PROCESS | 1856 | 1461888938054 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64de986c00) [pid = 1856] [serial = 1956] [outer = 0x7f64dc5e8400] 17:15:39 INFO - PROCESS | 1856 | 1461888939074 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1620ms 17:15:39 INFO - PROCESS | 1856 | 1461888939121 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 17:15:39 INFO - PROCESS | 1856 | 1461888939127 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 17:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:15:39 INFO - PROCESS | 1856 | 1461888939142 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1856 | 1461888939145 Marionette TRACE conn5 <- [1,2578,null,{}] 17:15:39 INFO - PROCESS | 1856 | 1461888939151 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:39 INFO - PROCESS | 1856 | 1461888939452 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 17:15:39 INFO - PROCESS | 1856 | 1461888939489 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de5ad000 == 137 [pid = 1856] [id = 652] 17:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dea30000) [pid = 1856] [serial = 1957] [outer = (nil)] 17:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64decfb400) [pid = 1856] [serial = 1958] [outer = 0x7f64dea30000] 17:15:39 INFO - PROCESS | 1856 | 1461888939556 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64df7af000) [pid = 1856] [serial = 1959] [outer = 0x7f64dea30000] 17:15:40 INFO - PROCESS | 1856 | 1461888940754 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:15:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2131ms 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64d9d49c00) [pid = 1856] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64f372d800) [pid = 1856] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64db69e800) [pid = 1856] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64db163800) [pid = 1856] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e3365400) [pid = 1856] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e8dd1c00) [pid = 1856] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64db69fc00) [pid = 1856] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64ed910800) [pid = 1856] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64dc5e4c00) [pid = 1856] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64f5b60800) [pid = 1856] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64dea4a000) [pid = 1856] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64dcd9a400) [pid = 1856] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64df7a4400) [pid = 1856] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e7d95800) [pid = 1856] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64f82dcc00) [pid = 1856] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e1ca2400) [pid = 1856] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64dea45800) [pid = 1856] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64df7a9c00) [pid = 1856] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64de1bf800) [pid = 1856] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:15:41 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64de41f400) [pid = 1856] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:15:41 INFO - PROCESS | 1856 | 1461888941352 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 17:15:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:15:41 INFO - PROCESS | 1856 | 1461888941356 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 17:15:41 INFO - PROCESS | 1856 | 1461888941372 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 1856 | 1461888941381 Marionette TRACE conn5 <- [1,2582,null,{}] 17:15:41 INFO - PROCESS | 1856 | 1461888941387 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:41 INFO - PROCESS | 1856 | 1461888941606 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 17:15:41 INFO - PROCESS | 1856 | 1461888941786 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e1c05800 == 138 [pid = 1856] [id = 653] 17:15:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64dea36c00) [pid = 1856] [serial = 1960] [outer = (nil)] 17:15:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64df96f000) [pid = 1856] [serial = 1961] [outer = 0x7f64dea36c00] 17:15:41 INFO - PROCESS | 1856 | 1461888941850 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64e0d87400) [pid = 1856] [serial = 1962] [outer = 0x7f64dea36c00] 17:15:42 INFO - PROCESS | 1856 | 1461888942660 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1356ms 17:15:42 INFO - PROCESS | 1856 | 1461888942721 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 1856 | 1461888942725 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:15:42 INFO - PROCESS | 1856 | 1461888942731 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1856 | 1461888942733 Marionette TRACE conn5 <- [1,2586,null,{}] 17:15:42 INFO - PROCESS | 1856 | 1461888942738 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 1856 | 1461888942974 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 17:15:43 INFO - PROCESS | 1856 | 1461888943158 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31d9800 == 139 [pid = 1856] [id = 654] 17:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64df726400) [pid = 1856] [serial = 1963] [outer = (nil)] 17:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64e2572c00) [pid = 1856] [serial = 1964] [outer = 0x7f64df726400] 17:15:43 INFO - PROCESS | 1856 | 1461888943226 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64e3390000) [pid = 1856] [serial = 1965] [outer = 0x7f64df726400] 17:15:44 INFO - PROCESS | 1856 | 1461888944444 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1782ms 17:15:44 INFO - PROCESS | 1856 | 1461888944515 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 1856 | 1461888944523 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 17:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:15:44 INFO - PROCESS | 1856 | 1461888944532 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1856 | 1461888944538 Marionette TRACE conn5 <- [1,2590,null,{}] 17:15:44 INFO - PROCESS | 1856 | 1461888944548 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:44 INFO - PROCESS | 1856 | 1461888944844 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 17:15:45 INFO - PROCESS | 1856 | 1461888945166 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcc0c800 == 140 [pid = 1856] [id = 655] 17:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64de1c4800) [pid = 1856] [serial = 1966] [outer = (nil)] 17:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64de5a3800) [pid = 1856] [serial = 1967] [outer = 0x7f64de1c4800] 17:15:45 INFO - PROCESS | 1856 | 1461888945246 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64df72c000) [pid = 1856] [serial = 1968] [outer = 0x7f64de1c4800] 17:15:46 INFO - PROCESS | 1856 | 1461888946215 Marionette TRACE conn5 <- [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]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1736ms 17:15:46 INFO - PROCESS | 1856 | 1461888946269 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 1856 | 1461888946276 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 17:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:15:46 INFO - PROCESS | 1856 | 1461888946288 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 1856 | 1461888946291 Marionette TRACE conn5 <- [1,2594,null,{}] 17:15:46 INFO - PROCESS | 1856 | 1461888946299 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:46 INFO - PROCESS | 1856 | 1461888946557 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 17:15:46 INFO - PROCESS | 1856 | 1461888946906 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dd6800 == 141 [pid = 1856] [id = 656] 17:15:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e0d84800) [pid = 1856] [serial = 1969] [outer = (nil)] 17:15:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e3370000) [pid = 1856] [serial = 1970] [outer = 0x7f64e0d84800] 17:15:46 INFO - PROCESS | 1856 | 1461888946990 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e3eb5000) [pid = 1856] [serial = 1971] [outer = 0x7f64e0d84800] 17:15:48 INFO - PROCESS | 1856 | 1461888948052 Marionette TRACE conn5 <- [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]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1784ms 17:15:48 INFO - PROCESS | 1856 | 1461888948072 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 1856 | 1461888948075 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 17:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:15:48 INFO - PROCESS | 1856 | 1461888948082 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1856 | 1461888948088 Marionette TRACE conn5 <- [1,2598,null,{}] 17:15:48 INFO - PROCESS | 1856 | 1461888948106 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:48 INFO - PROCESS | 1856 | 1461888948360 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 17:15:48 INFO - PROCESS | 1856 | 1461888948684 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5d0d000 == 142 [pid = 1856] [id = 657] 17:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e3fdf400) [pid = 1856] [serial = 1972] [outer = (nil)] 17:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e4811800) [pid = 1856] [serial = 1973] [outer = 0x7f64e3fdf400] 17:15:48 INFO - PROCESS | 1856 | 1461888948772 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e4c9c400) [pid = 1856] [serial = 1974] [outer = 0x7f64e3fdf400] 17:15:49 INFO - PROCESS | 1856 | 1461888949750 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1739ms 17:15:49 INFO - PROCESS | 1856 | 1461888949822 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 17:15:49 INFO - PROCESS | 1856 | 1461888949826 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 17:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:15:49 INFO - PROCESS | 1856 | 1461888949835 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 1856 | 1461888949839 Marionette TRACE conn5 <- [1,2602,null,{}] 17:15:49 INFO - PROCESS | 1856 | 1461888949844 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 1856 | 1461888950112 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 17:15:50 INFO - PROCESS | 1856 | 1461888950394 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7191800 == 143 [pid = 1856] [id = 658] 17:15:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e3fdbc00) [pid = 1856] [serial = 1975] [outer = (nil)] 17:15:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e71f3400) [pid = 1856] [serial = 1976] [outer = 0x7f64e3fdbc00] 17:15:50 INFO - PROCESS | 1856 | 1461888950477 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e74a9c00) [pid = 1856] [serial = 1977] [outer = 0x7f64e3fdbc00] 17:15:51 INFO - PROCESS | 1856 | 1461888951432 Marionette TRACE conn5 <- [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]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 17:15:51 INFO - PROCESS | 1856 | 1461888951467 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 1856 | 1461888951472 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 17:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:15:51 INFO - PROCESS | 1856 | 1461888951477 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 1856 | 1461888951480 Marionette TRACE conn5 <- [1,2606,null,{}] 17:15:51 INFO - PROCESS | 1856 | 1461888951486 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:51 INFO - PROCESS | 1856 | 1461888951733 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 17:15:52 INFO - PROCESS | 1856 | 1461888952092 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ed6800 == 144 [pid = 1856] [id = 659] 17:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e7a4ec00) [pid = 1856] [serial = 1978] [outer = (nil)] 17:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e7af7000) [pid = 1856] [serial = 1979] [outer = 0x7f64e7a4ec00] 17:15:52 INFO - PROCESS | 1856 | 1461888952226 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e7d9b800) [pid = 1856] [serial = 1980] [outer = 0x7f64e7a4ec00] 17:15:53 INFO - PROCESS | 1856 | 1461888953198 Marionette TRACE conn5 <- [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]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1783ms 17:15:53 INFO - PROCESS | 1856 | 1461888953262 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 1856 | 1461888953266 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 17:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:15:53 INFO - PROCESS | 1856 | 1461888953272 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1856 | 1461888953275 Marionette TRACE conn5 <- [1,2610,null,{}] 17:15:53 INFO - PROCESS | 1856 | 1461888953281 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:53 INFO - PROCESS | 1856 | 1461888953578 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 17:15:53 INFO - PROCESS | 1856 | 1461888953862 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec20c800 == 145 [pid = 1856] [id = 660] 17:15:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e7d9b000) [pid = 1856] [serial = 1981] [outer = (nil)] 17:15:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ec5db000) [pid = 1856] [serial = 1982] [outer = 0x7f64e7d9b000] 17:15:53 INFO - PROCESS | 1856 | 1461888953959 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ed7e5400) [pid = 1856] [serial = 1983] [outer = 0x7f64e7d9b000] 17:15:54 INFO - PROCESS | 1856 | 1461888954855 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1641ms 17:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:15:54 INFO - PROCESS | 1856 | 1461888954914 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 1856 | 1461888954917 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 17:15:54 INFO - PROCESS | 1856 | 1461888954923 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 1856 | 1461888954926 Marionette TRACE conn5 <- [1,2614,null,{}] 17:15:54 INFO - PROCESS | 1856 | 1461888954931 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:55 INFO - PROCESS | 1856 | 1461888955166 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 17:15:55 INFO - PROCESS | 1856 | 1461888955475 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaaf000 == 146 [pid = 1856] [id = 661] 17:15:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e90c5400) [pid = 1856] [serial = 1984] [outer = (nil)] 17:15:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ed971800) [pid = 1856] [serial = 1985] [outer = 0x7f64e90c5400] 17:15:55 INFO - PROCESS | 1856 | 1461888955557 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64ede97000) [pid = 1856] [serial = 1986] [outer = 0x7f64e90c5400] 17:15:56 INFO - PROCESS | 1856 | 1461888956448 Marionette TRACE conn5 <- [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]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1583ms 17:15:56 INFO - PROCESS | 1856 | 1461888956506 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1856 | 1461888956509 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 17:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:15:56 INFO - PROCESS | 1856 | 1461888956515 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1856 | 1461888956517 Marionette TRACE conn5 <- [1,2618,null,{}] 17:15:56 INFO - PROCESS | 1856 | 1461888956524 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 1856 | 1461888956767 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 17:15:57 INFO - PROCESS | 1856 | 1461888957029 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edfac800 == 147 [pid = 1856] [id = 662] 17:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ebc0f400) [pid = 1856] [serial = 1987] [outer = (nil)] 17:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ee74cc00) [pid = 1856] [serial = 1988] [outer = 0x7f64ebc0f400] 17:15:57 INFO - PROCESS | 1856 | 1461888957145 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ee759400) [pid = 1856] [serial = 1989] [outer = 0x7f64ebc0f400] 17:15:58 INFO - PROCESS | 1856 | 1461888958049 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1582ms 17:15:58 INFO - PROCESS | 1856 | 1461888958098 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1856 | 1461888958102 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 17:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:15:58 INFO - PROCESS | 1856 | 1461888958108 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1856 | 1461888958111 Marionette TRACE conn5 <- [1,2622,null,{}] 17:15:58 INFO - PROCESS | 1856 | 1461888958116 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:58 INFO - PROCESS | 1856 | 1461888958357 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 17:15:58 INFO - PROCESS | 1856 | 1461888958682 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb9f000 == 148 [pid = 1856] [id = 663] 17:15:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ede98000) [pid = 1856] [serial = 1990] [outer = (nil)] 17:15:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64eedc1000) [pid = 1856] [serial = 1991] [outer = 0x7f64ede98000] 17:15:58 INFO - PROCESS | 1856 | 1461888958759 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64f19d5800) [pid = 1856] [serial = 1992] [outer = 0x7f64ede98000] 17:15:59 INFO - PROCESS | 1856 | 1461888959695 Marionette TRACE conn5 <- [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]]]}] 17:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1628ms 17:15:59 INFO - PROCESS | 1856 | 1461888959737 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 1856 | 1461888959740 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 17:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:15:59 INFO - PROCESS | 1856 | 1461888959746 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 1856 | 1461888959748 Marionette TRACE conn5 <- [1,2626,null,{}] 17:15:59 INFO - PROCESS | 1856 | 1461888959754 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 1856 | 1461888959978 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 17:16:00 INFO - PROCESS | 1856 | 1461888960253 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a36000 == 149 [pid = 1856] [id = 664] 17:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64ede98800) [pid = 1856] [serial = 1993] [outer = (nil)] 17:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64f372dc00) [pid = 1856] [serial = 1994] [outer = 0x7f64ede98800] 17:16:00 INFO - PROCESS | 1856 | 1461888960380 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64f64a5800) [pid = 1856] [serial = 1995] [outer = 0x7f64ede98800] 17:16:01 INFO - PROCESS | 1856 | 1461888961329 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 17:16:01 INFO - PROCESS | 1856 | 1461888961377 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 17:16:01 INFO - PROCESS | 1856 | 1461888961381 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 17:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:16:01 INFO - PROCESS | 1856 | 1461888961387 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 1856 | 1461888961391 Marionette TRACE conn5 <- [1,2630,null,{}] 17:16:01 INFO - PROCESS | 1856 | 1461888961396 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 1856 | 1461888961646 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 17:16:01 INFO - PROCESS | 1856 | 1461888961924 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7820000 == 150 [pid = 1856] [id = 665] 17:16:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64f7f73c00) [pid = 1856] [serial = 1996] [outer = (nil)] 17:16:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64fae62800) [pid = 1856] [serial = 1997] [outer = 0x7f64f7f73c00] 17:16:02 INFO - PROCESS | 1856 | 1461888962049 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f650533c400) [pid = 1856] [serial = 1998] [outer = 0x7f64f7f73c00] 17:16:02 INFO - PROCESS | 1856 | 1461888962922 Marionette TRACE conn5 <- [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]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1584ms 17:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:16:02 INFO - PROCESS | 1856 | 1461888962972 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1856 | 1461888962975 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 17:16:02 INFO - PROCESS | 1856 | 1461888962981 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1856 | 1461888962984 Marionette TRACE conn5 <- [1,2634,null,{}] 17:16:02 INFO - PROCESS | 1856 | 1461888962989 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:03 INFO - PROCESS | 1856 | 1461888963223 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 17:16:03 INFO - PROCESS | 1856 | 1461888963536 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b7c000 == 151 [pid = 1856] [id = 666] 17:16:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64df753000) [pid = 1856] [serial = 1999] [outer = (nil)] 17:16:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64df75ac00) [pid = 1856] [serial = 2000] [outer = 0x7f64df753000] 17:16:03 INFO - PROCESS | 1856 | 1461888963618 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64df75fc00) [pid = 1856] [serial = 2001] [outer = 0x7f64df753000] 17:16:04 INFO - PROCESS | 1856 | 1461888964468 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1535ms 17:16:04 INFO - PROCESS | 1856 | 1461888964516 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 17:16:04 INFO - PROCESS | 1856 | 1461888964520 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 17:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:16:04 INFO - PROCESS | 1856 | 1461888964526 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:16:04 INFO - PROCESS | 1856 | 1461888964537 Marionette TRACE conn5 <- [1,2638,null,{}] 17:16:04 INFO - PROCESS | 1856 | 1461888964541 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:04 INFO - PROCESS | 1856 | 1461888964750 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 17:16:05 INFO - PROCESS | 1856 | 1461888965013 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6504e24800 == 152 [pid = 1856] [id = 667] 17:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64daf64c00) [pid = 1856] [serial = 2002] [outer = (nil)] 17:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64daf6a800) [pid = 1856] [serial = 2003] [outer = 0x7f64daf64c00] 17:16:05 INFO - PROCESS | 1856 | 1461888965117 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64daf6f800) [pid = 1856] [serial = 2004] [outer = 0x7f64daf64c00] 17:16:06 INFO - PROCESS | 1856 | 1461888966139 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1656ms 17:16:06 INFO - PROCESS | 1856 | 1461888966185 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 1856 | 1461888966191 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 17:16:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:16:06 INFO - PROCESS | 1856 | 1461888966204 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 1856 | 1461888966211 Marionette TRACE conn5 <- [1,2642,null,{}] 17:16:06 INFO - PROCESS | 1856 | 1461888966219 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:06 INFO - PROCESS | 1856 | 1461888966549 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 17:16:06 INFO - PROCESS | 1856 | 1461888966929 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509833800 == 153 [pid = 1856] [id = 668] 17:16:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64d9d46c00) [pid = 1856] [serial = 2005] [outer = (nil)] 17:16:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64df758400) [pid = 1856] [serial = 2006] [outer = 0x7f64d9d46c00] 17:16:07 INFO - PROCESS | 1856 | 1461888967055 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64f8f09c00) [pid = 1856] [serial = 2007] [outer = 0x7f64d9d46c00] 17:16:08 INFO - PROCESS | 1856 | 1461888968149 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:16:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2000ms 17:16:08 INFO - PROCESS | 1856 | 1461888968201 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 1856 | 1461888968205 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 17:16:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:16:08 INFO - PROCESS | 1856 | 1461888968210 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 1856 | 1461888968213 Marionette TRACE conn5 <- [1,2646,null,{}] 17:16:08 INFO - PROCESS | 1856 | 1461888968218 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:08 INFO - PROCESS | 1856 | 1461888968462 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 17:16:08 INFO - PROCESS | 1856 | 1461888968768 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f53c000 == 154 [pid = 1856] [id = 669] 17:16:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64d970c800) [pid = 1856] [serial = 2008] [outer = (nil)] 17:16:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64d9715000) [pid = 1856] [serial = 2009] [outer = 0x7f64d970c800] 17:16:08 INFO - PROCESS | 1856 | 1461888968848 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64d9719800) [pid = 1856] [serial = 2010] [outer = 0x7f64d970c800] 17:16:09 INFO - PROCESS | 1856 | 1461888969638 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:16:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1477ms 17:16:09 INFO - PROCESS | 1856 | 1461888969688 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 1856 | 1461888969692 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 17:16:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:16:09 INFO - PROCESS | 1856 | 1461888969697 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 1856 | 1461888969699 Marionette TRACE conn5 <- [1,2650,null,{}] 17:16:09 INFO - PROCESS | 1856 | 1461888969725 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:09 INFO - PROCESS | 1856 | 1461888969953 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 17:16:10 INFO - PROCESS | 1856 | 1461888970221 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d93d1000 == 155 [pid = 1856] [id = 670] 17:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64d970fc00) [pid = 1856] [serial = 2011] [outer = (nil)] 17:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64df752c00) [pid = 1856] [serial = 2012] [outer = 0x7f64d970fc00] 17:16:10 INFO - PROCESS | 1856 | 1461888970332 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64e0c63400) [pid = 1856] [serial = 2013] [outer = 0x7f64d970fc00] 17:16:11 INFO - PROCESS | 1856 | 1461888971233 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:16:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:16:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1582ms 17:16:11 INFO - PROCESS | 1856 | 1461888971281 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 17:16:11 INFO - PROCESS | 1856 | 1461888971285 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 17:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:16:11 INFO - PROCESS | 1856 | 1461888971291 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 1856 | 1461888971293 Marionette TRACE conn5 <- [1,2654,null,{}] 17:16:11 INFO - PROCESS | 1856 | 1461888971298 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:11 INFO - PROCESS | 1856 | 1461888971531 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 17:16:11 INFO - PROCESS | 1856 | 1461888971806 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650f5e3000 == 156 [pid = 1856] [id = 671] 17:16:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64d9719400) [pid = 1856] [serial = 2014] [outer = (nil)] 17:16:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64e0c69000) [pid = 1856] [serial = 2015] [outer = 0x7f64d9719400] 17:16:11 INFO - PROCESS | 1856 | 1461888971921 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64e0c6d000) [pid = 1856] [serial = 2016] [outer = 0x7f64d9719400] 17:16:12 INFO - PROCESS | 1856 | 1461888972775 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:16:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1534ms 17:16:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:16:12 INFO - PROCESS | 1856 | 1461888972847 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1856 | 1461888972850 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 17:16:12 INFO - PROCESS | 1856 | 1461888972857 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1856 | 1461888972860 Marionette TRACE conn5 <- [1,2658,null,{}] 17:16:12 INFO - PROCESS | 1856 | 1461888972865 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:13 INFO - PROCESS | 1856 | 1461888973112 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 17:16:13 INFO - PROCESS | 1856 | 1461888973438 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e077f000 == 157 [pid = 1856] [id = 672] 17:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64d971bc00) [pid = 1856] [serial = 2017] [outer = (nil)] 17:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64f8f0a400) [pid = 1856] [serial = 2018] [outer = 0x7f64d971bc00] 17:16:13 INFO - PROCESS | 1856 | 1461888973517 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f6506529400) [pid = 1856] [serial = 2019] [outer = 0x7f64d971bc00] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc6a3800 == 156 [pid = 1856] [id = 582] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7d60800 == 155 [pid = 1856] [id = 593] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d0b800 == 154 [pid = 1856] [id = 594] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1dd800 == 153 [pid = 1856] [id = 598] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb07000 == 152 [pid = 1856] [id = 597] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebea5000 == 151 [pid = 1856] [id = 595] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e718d000 == 150 [pid = 1856] [id = 592] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec371000 == 149 [pid = 1856] [id = 596] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcc11000 == 148 [pid = 1856] [id = 584] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fe61f800 == 147 [pid = 1856] [id = 648] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f87a8800 == 146 [pid = 1856] [id = 647] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f78e1000 == 145 [pid = 1856] [id = 646] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6c68800 == 144 [pid = 1856] [id = 645] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f0e0f000 == 143 [pid = 1856] [id = 644] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb8d000 == 142 [pid = 1856] [id = 643] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edb18000 == 141 [pid = 1856] [id = 642] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec333000 == 140 [pid = 1856] [id = 641] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ebe96000 == 139 [pid = 1856] [id = 640] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e80ed800 == 138 [pid = 1856] [id = 639] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c2c800 == 137 [pid = 1856] [id = 638] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f23000 == 136 [pid = 1856] [id = 637] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48dd800 == 135 [pid = 1856] [id = 636] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3d54800 == 134 [pid = 1856] [id = 635] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e1c12800 == 133 [pid = 1856] [id = 634] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcc16000 == 132 [pid = 1856] [id = 633] 17:16:15 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3c9000 == 131 [pid = 1856] [id = 632] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f6509c2f400) [pid = 1856] [serial = 1883] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64e0d7b000) [pid = 1856] [serial = 1833] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64ee75b000) [pid = 1856] [serial = 1856] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64de999c00) [pid = 1856] [serial = 1830] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64f82de400) [pid = 1856] [serial = 1865] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64df969400) [pid = 1856] [serial = 1832] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e3eb0400) [pid = 1856] [serial = 1836] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64e4b8c800) [pid = 1856] [serial = 1841] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64ed90bc00) [pid = 1856] [serial = 1851] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f65042c6800) [pid = 1856] [serial = 1874] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64f8fd2800) [pid = 1856] [serial = 1869] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64de41ec00) [pid = 1856] [serial = 1829] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64e4806800) [pid = 1856] [serial = 1839] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ebc0e000) [pid = 1856] [serial = 1844] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64ed9d5800) [pid = 1856] [serial = 1853] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64de982c00) [pid = 1856] [serial = 1889] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64f70b7400) [pid = 1856] [serial = 1862] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64fafec800) [pid = 1856] [serial = 1871] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64f4154800) [pid = 1856] [serial = 1859] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64dcd90400) [pid = 1856] [serial = 1887] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64f8f05000) [pid = 1856] [serial = 1868] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64df731800) [pid = 1856] [serial = 1892] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f6506555400) [pid = 1856] [serial = 1880] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64df734000) [pid = 1856] [serial = 1895] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64f8bbc400) [pid = 1856] [serial = 1866] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64f5b5dc00) [pid = 1856] [serial = 1860] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64ed77f400) [pid = 1856] [serial = 1850] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64df7aa000) [pid = 1856] [serial = 1758] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e3388c00) [pid = 1856] [serial = 1835] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f6505349400) [pid = 1856] [serial = 1877] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64ec5df000) [pid = 1856] [serial = 1848] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64dc542400) [pid = 1856] [serial = 1886] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64ebd2f800) [pid = 1856] [serial = 1847] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64eedb7800) [pid = 1856] [serial = 1857] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e409d800) [pid = 1856] [serial = 1838] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64f7f3d800) [pid = 1856] [serial = 1863] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e7136c00) [pid = 1856] [serial = 1842] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64de997800) [pid = 1856] [serial = 1890] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64fb9a6c00) [pid = 1856] [serial = 1872] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64ebca6400) [pid = 1856] [serial = 1845] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f650510ac00) [pid = 1856] [serial = 1875] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64edf79c00) [pid = 1856] [serial = 1854] [outer = (nil)] [url = about:blank] 17:16:15 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64df84dc00) [pid = 1856] [serial = 1893] [outer = (nil)] [url = about:blank] 17:16:16 INFO - PROCESS | 1856 | 1461888976413 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:16:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:16:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3641ms 17:16:16 INFO - PROCESS | 1856 | 1461888976498 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1856 | 1461888976503 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:16:16 INFO - PROCESS | 1856 | 1461888976512 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1856 | 1461888976517 Marionette TRACE conn5 <- [1,2662,null,{}] 17:16:16 INFO - PROCESS | 1856 | 1461888976525 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:16 INFO - PROCESS | 1856 | 1461888976746 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 17:16:16 INFO - PROCESS | 1856 | 1461888976924 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db26d000 == 132 [pid = 1856] [id = 673] 17:16:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64db6a9800) [pid = 1856] [serial = 2020] [outer = (nil)] 17:16:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64dccce400) [pid = 1856] [serial = 2021] [outer = 0x7f64db6a9800] 17:16:17 INFO - PROCESS | 1856 | 1461888976991 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64dcd92400) [pid = 1856] [serial = 2022] [outer = 0x7f64db6a9800] 17:16:17 INFO - PROCESS | 1856 | 1461888977800 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:16:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1338ms 17:16:17 INFO - PROCESS | 1856 | 1461888977868 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 1856 | 1461888977877 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 17:16:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:16:17 INFO - PROCESS | 1856 | 1461888977889 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 1856 | 1461888977892 Marionette TRACE conn5 <- [1,2666,null,{}] 17:16:17 INFO - PROCESS | 1856 | 1461888977899 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:18 INFO - PROCESS | 1856 | 1461888978135 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 17:16:18 INFO - PROCESS | 1856 | 1461888978353 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc862000 == 133 [pid = 1856] [id = 674] 17:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64dcd95400) [pid = 1856] [serial = 2023] [outer = (nil)] 17:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64de59dc00) [pid = 1856] [serial = 2024] [outer = 0x7f64dcd95400] 17:16:18 INFO - PROCESS | 1856 | 1461888978420 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64de98ac00) [pid = 1856] [serial = 2025] [outer = 0x7f64dcd95400] 17:16:19 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:19 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:16:19 INFO - PROCESS | 1856 | 1461888979731 Marionette TRACE conn5 <- [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]]]}] 17:16:19 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) 17:16:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1880ms 17:16:19 INFO - PROCESS | 1856 | 1461888979773 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 1856 | 1461888979782 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 17:16:19 INFO - PROCESS | 1856 | 1461888979809 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:16:19 INFO - PROCESS | 1856 | 1461888979823 Marionette TRACE conn5 <- [1,2670,null,{}] 17:16:19 INFO - PROCESS | 1856 | 1461888979862 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:20 INFO - PROCESS | 1856 | 1461888980182 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64df72ac00) [pid = 1856] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64f1ac6400) [pid = 1856] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64e41afc00) [pid = 1856] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f65063c6800) [pid = 1856] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64dea36c00) [pid = 1856] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64dea30000) [pid = 1856] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64dea51c00) [pid = 1856] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ed779000) [pid = 1856] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64ec5e5400) [pid = 1856] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64ed778c00) [pid = 1856] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64e7d8e400) [pid = 1856] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e4b85c00) [pid = 1856] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e41b4000) [pid = 1856] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64e41b2800) [pid = 1856] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e4b85800) [pid = 1856] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64dea3ac00) [pid = 1856] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64dea38400) [pid = 1856] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64dea35000) [pid = 1856] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64de416800) [pid = 1856] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64d9d51800) [pid = 1856] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64dc5e8400) [pid = 1856] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64db553800) [pid = 1856] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64df72a400) [pid = 1856] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64dc540800) [pid = 1856] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64f1ada400) [pid = 1856] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:16:20 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64e0c54c00) [pid = 1856] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:16:20 INFO - PROCESS | 1856 | 1461888980866 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc85d000 == 134 [pid = 1856] [id = 675] 17:16:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64d9d4c800) [pid = 1856] [serial = 2026] [outer = (nil)] 17:16:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64dc5e8400) [pid = 1856] [serial = 2027] [outer = 0x7f64d9d4c800] 17:16:20 INFO - PROCESS | 1856 | 1461888980931 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64df72ac00) [pid = 1856] [serial = 2028] [outer = 0x7f64d9d4c800] 17:16:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:22 INFO - PROCESS | 1856 | 1461888982113 Marionette TRACE conn5 <- [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] 17:16:22 INFO - PROCESS | 1856 | 1461888982182 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 17:16:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:16:22 INFO - PROCESS | 1856 | 1461888982189 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 1856 | 1461888982192 Marionette TRACE conn5 <- [1,2674,null,{}] 17:16:22 INFO - PROCESS | 1856 | 1461888982197 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 1856 | 1461888982464 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 17:16:22 INFO - PROCESS | 1856 | 1461888982549 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de5bc800 == 135 [pid = 1856] [id = 676] 17:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64d9d51800) [pid = 1856] [serial = 2029] [outer = (nil)] 17:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64e0c59000) [pid = 1856] [serial = 2030] [outer = 0x7f64d9d51800] 17:16:22 INFO - PROCESS | 1856 | 1461888982609 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64e0d84000) [pid = 1856] [serial = 2031] [outer = 0x7f64d9d51800] 17:16:24 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:24 INFO - PROCESS | 1856 | 1461888984178 Marionette TRACE conn5 <- [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] 17:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:16:24 INFO - PROCESS | 1856 | 1461888984226 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 17:16:24 INFO - PROCESS | 1856 | 1461888984233 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1856 | 1461888984239 Marionette TRACE conn5 <- [1,2678,null,{}] 17:16:24 INFO - PROCESS | 1856 | 1461888984246 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 1856 | 1461888984540 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 17:16:24 INFO - PROCESS | 1856 | 1461888984769 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc954000 == 136 [pid = 1856] [id = 677] 17:16:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64de1b7c00) [pid = 1856] [serial = 2032] [outer = (nil)] 17:16:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64de41b000) [pid = 1856] [serial = 2033] [outer = 0x7f64de1b7c00] 17:16:24 INFO - PROCESS | 1856 | 1461888984842 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64de98b000) [pid = 1856] [serial = 2034] [outer = 0x7f64de1b7c00] 17:16:26 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:26 INFO - PROCESS | 1856 | 1461888986191 Marionette TRACE conn5 <- [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]]]}] 17:16:26 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) 17:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1986ms 17:16:26 INFO - PROCESS | 1856 | 1461888986219 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1856 | 1461888986227 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 17:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:16:26 INFO - PROCESS | 1856 | 1461888986237 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1856 | 1461888986241 Marionette TRACE conn5 <- [1,2682,null,{}] 17:16:26 INFO - PROCESS | 1856 | 1461888986246 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 1856 | 1461888986527 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 17:16:26 INFO - PROCESS | 1856 | 1461888986754 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e08a1800 == 137 [pid = 1856] [id = 678] 17:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64de999c00) [pid = 1856] [serial = 2035] [outer = (nil)] 17:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64df757000) [pid = 1856] [serial = 2036] [outer = 0x7f64de999c00] 17:16:26 INFO - PROCESS | 1856 | 1461888986827 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e0c6d800) [pid = 1856] [serial = 2037] [outer = 0x7f64de999c00] 17:16:28 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:28 INFO - PROCESS | 1856 | 1461888988346 Marionette TRACE conn5 <- [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]]]}] 17:16:28 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) 17:16:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2183ms 17:16:28 INFO - PROCESS | 1856 | 1461888988422 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 1856 | 1461888988429 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 17:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:16:28 INFO - PROCESS | 1856 | 1461888988438 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 1856 | 1461888988447 Marionette TRACE conn5 <- [1,2686,null,{}] 17:16:28 INFO - PROCESS | 1856 | 1461888988472 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 1856 | 1461888988931 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 17:16:29 INFO - PROCESS | 1856 | 1461888989136 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31dc000 == 138 [pid = 1856] [id = 679] 17:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e0d85800) [pid = 1856] [serial = 2038] [outer = (nil)] 17:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e3367c00) [pid = 1856] [serial = 2039] [outer = 0x7f64e0d85800] 17:16:29 INFO - PROCESS | 1856 | 1461888989209 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e3fd6800) [pid = 1856] [serial = 2040] [outer = 0x7f64e0d85800] 17:16:30 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:30 INFO - PROCESS | 1856 | 1461888990555 Marionette TRACE conn5 <- [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] 17:16:30 INFO - PROCESS | 1856 | 1461888990595 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 17:16:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:16:30 INFO - PROCESS | 1856 | 1461888990602 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 1856 | 1461888990605 Marionette TRACE conn5 <- [1,2690,null,{}] 17:16:30 INFO - PROCESS | 1856 | 1461888990610 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 1856 | 1461888990917 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 17:16:31 INFO - PROCESS | 1856 | 1461888991146 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42da000 == 139 [pid = 1856] [id = 680] 17:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e1ca4000) [pid = 1856] [serial = 2041] [outer = (nil)] 17:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e3fe2800) [pid = 1856] [serial = 2042] [outer = 0x7f64e1ca4000] 17:16:31 INFO - PROCESS | 1856 | 1461888991217 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e4807400) [pid = 1856] [serial = 2043] [outer = 0x7f64e1ca4000] 17:16:32 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:32 INFO - PROCESS | 1856 | 1461888992509 Marionette TRACE conn5 <- [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] 17:16:32 INFO - PROCESS | 1856 | 1461888992540 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:16:32 INFO - PROCESS | 1856 | 1461888992546 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1856 | 1461888992548 Marionette TRACE conn5 <- [1,2694,null,{}] 17:16:32 INFO - PROCESS | 1856 | 1461888992553 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:32 INFO - PROCESS | 1856 | 1461888992773 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 17:16:33 INFO - PROCESS | 1856 | 1461888993151 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f1e000 == 140 [pid = 1856] [id = 681] 17:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64df75a000) [pid = 1856] [serial = 2044] [outer = (nil)] 17:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e4b8c800) [pid = 1856] [serial = 2045] [outer = 0x7f64df75a000] 17:16:33 INFO - PROCESS | 1856 | 1461888993220 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e713bc00) [pid = 1856] [serial = 2046] [outer = 0x7f64df75a000] 17:16:34 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:34 INFO - PROCESS | 1856 | 1461888994559 Marionette TRACE conn5 <- [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] 17:16:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:16:34 INFO - PROCESS | 1856 | 1461888994592 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 17:16:34 INFO - PROCESS | 1856 | 1461888994598 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1856 | 1461888994601 Marionette TRACE conn5 <- [1,2698,null,{}] 17:16:34 INFO - PROCESS | 1856 | 1461888994606 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:34 INFO - PROCESS | 1856 | 1461888994889 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 17:16:35 INFO - PROCESS | 1856 | 1461888995120 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dc8000 == 141 [pid = 1856] [id = 682] 17:16:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e409a800) [pid = 1856] [serial = 2047] [outer = (nil)] 17:16:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e8dd2c00) [pid = 1856] [serial = 2048] [outer = 0x7f64e409a800] 17:16:35 INFO - PROCESS | 1856 | 1461888995195 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e8ecac00) [pid = 1856] [serial = 2049] [outer = 0x7f64e409a800] 17:16:36 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 17:16:36 INFO - PROCESS | 1856 | 1461888996520 Marionette TRACE conn5 <- [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] 17:16:36 INFO - PROCESS | 1856 | 1461888996540 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:16:36 INFO - PROCESS | 1856 | 1461888996545 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1856 | 1461888996548 Marionette TRACE conn5 <- [1,2702,null,{}] 17:16:36 INFO - PROCESS | 1856 | 1461888996553 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 1856 | 1461888996781 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 17:16:37 INFO - PROCESS | 1856 | 1461888997080 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8f6b800 == 142 [pid = 1856] [id = 683] 17:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e731d800) [pid = 1856] [serial = 2050] [outer = (nil)] 17:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ebc1bc00) [pid = 1856] [serial = 2051] [outer = 0x7f64e731d800] 17:16:37 INFO - PROCESS | 1856 | 1461888997153 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64ebd26000) [pid = 1856] [serial = 2052] [outer = 0x7f64e731d800] 17:16:38 INFO - PROCESS | 1856 | 1461888998062 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:16:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1583ms 17:16:38 INFO - PROCESS | 1856 | 1461888998129 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 1856 | 1461888998132 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 17:16:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:16:38 INFO - PROCESS | 1856 | 1461888998138 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 1856 | 1461888998141 Marionette TRACE conn5 <- [1,2706,null,{}] 17:16:38 INFO - PROCESS | 1856 | 1461888998154 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:38 INFO - PROCESS | 1856 | 1461888998426 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 17:16:38 INFO - PROCESS | 1856 | 1461888998728 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec31f000 == 143 [pid = 1856] [id = 684] 17:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e7d96c00) [pid = 1856] [serial = 2053] [outer = (nil)] 17:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ebf09000) [pid = 1856] [serial = 2054] [outer = 0x7f64e7d96c00] 17:16:38 INFO - PROCESS | 1856 | 1461888998803 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64ec5e5400) [pid = 1856] [serial = 2055] [outer = 0x7f64e7d96c00] 17:16:39 INFO - PROCESS | 1856 | 1461888999658 Marionette TRACE conn5 <- [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]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:16:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1584ms 17:16:39 INFO - PROCESS | 1856 | 1461888999724 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1856 | 1461888999728 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:16:39 INFO - PROCESS | 1856 | 1461888999735 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1856 | 1461888999738 Marionette TRACE conn5 <- [1,2710,null,{}] 17:16:39 INFO - PROCESS | 1856 | 1461888999743 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 1856 | 1461888999966 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 17:16:40 INFO - PROCESS | 1856 | 1461889000228 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edabc800 == 144 [pid = 1856] [id = 685] 17:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ebc14c00) [pid = 1856] [serial = 2056] [outer = (nil)] 17:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ec611800) [pid = 1856] [serial = 2057] [outer = 0x7f64ebc14c00] 17:16:40 INFO - PROCESS | 1856 | 1461889000346 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64ed904c00) [pid = 1856] [serial = 2058] [outer = 0x7f64ebc14c00] 17:16:41 INFO - PROCESS | 1856 | 1461889001238 Marionette TRACE conn5 <- [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] 17:16:41 INFO - PROCESS | 1856 | 1461889001320 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 17:16:41 INFO - PROCESS | 1856 | 1461889001326 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1856 | 1461889001329 Marionette TRACE conn5 <- [1,2714,null,{}] 17:16:41 INFO - PROCESS | 1856 | 1461889001334 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 1856 | 1461889001578 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 17:16:41 INFO - PROCESS | 1856 | 1461889001879 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee9dd000 == 145 [pid = 1856] [id = 686] 17:16:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ebd24c00) [pid = 1856] [serial = 2059] [outer = (nil)] 17:16:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ed9d5800) [pid = 1856] [serial = 2060] [outer = 0x7f64ebd24c00] 17:16:41 INFO - PROCESS | 1856 | 1461889001952 Marionette DEBUG loaded listener.js 17:16:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ee751000) [pid = 1856] [serial = 2061] [outer = 0x7f64ebd24c00] 17:16:42 INFO - PROCESS | 1856 | 1461889002776 Marionette TRACE conn5 <- [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]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:16:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1478ms 17:16:42 INFO - PROCESS | 1856 | 1461889002804 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 1856 | 1461889002807 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 17:16:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:16:42 INFO - PROCESS | 1856 | 1461889002814 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 1856 | 1461889002817 Marionette TRACE conn5 <- [1,2718,null,{}] 17:16:42 INFO - PROCESS | 1856 | 1461889002822 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:43 INFO - PROCESS | 1856 | 1461889003087 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 17:16:43 INFO - PROCESS | 1856 | 1461889003438 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f2d5b800 == 146 [pid = 1856] [id = 687] 17:16:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64f034ac00) [pid = 1856] [serial = 2062] [outer = (nil)] 17:16:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64f19db000) [pid = 1856] [serial = 2063] [outer = 0x7f64f034ac00] 17:16:43 INFO - PROCESS | 1856 | 1461889003520 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64f1ada400) [pid = 1856] [serial = 2064] [outer = 0x7f64f034ac00] 17:16:44 INFO - PROCESS | 1856 | 1461889004421 Marionette TRACE conn5 <- [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] 17:16:44 INFO - PROCESS | 1856 | 1461889004503 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 17:16:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:16:44 INFO - PROCESS | 1856 | 1461889004509 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1856 | 1461889004511 Marionette TRACE conn5 <- [1,2722,null,{}] 17:16:44 INFO - PROCESS | 1856 | 1461889004517 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:44 INFO - PROCESS | 1856 | 1461889004752 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 17:16:45 INFO - PROCESS | 1856 | 1461889005085 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f72c1000 == 147 [pid = 1856] [id = 688] 17:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64f023a800) [pid = 1856] [serial = 2065] [outer = (nil)] 17:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64f3727800) [pid = 1856] [serial = 2066] [outer = 0x7f64f023a800] 17:16:45 INFO - PROCESS | 1856 | 1461889005164 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64f4159800) [pid = 1856] [serial = 2067] [outer = 0x7f64f023a800] 17:16:46 INFO - PROCESS | 1856 | 1461889006076 Marionette TRACE conn5 <- [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] 17:16:46 INFO - PROCESS | 1856 | 1461889006149 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:16:46 INFO - PROCESS | 1856 | 1461889006155 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1856 | 1461889006159 Marionette TRACE conn5 <- [1,2726,null,{}] 17:16:46 INFO - PROCESS | 1856 | 1461889006164 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 1856 | 1461889006434 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 17:16:46 INFO - PROCESS | 1856 | 1461889006738 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8178000 == 148 [pid = 1856] [id = 689] 17:16:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64de59d400) [pid = 1856] [serial = 2068] [outer = (nil)] 17:16:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64f70b7400) [pid = 1856] [serial = 2069] [outer = 0x7f64de59d400] 17:16:46 INFO - PROCESS | 1856 | 1461889006814 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64f8442c00) [pid = 1856] [serial = 2070] [outer = 0x7f64de59d400] 17:16:47 INFO - PROCESS | 1856 | 1461889007660 Marionette TRACE conn5 <- [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]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:16:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1582ms 17:16:47 INFO - PROCESS | 1856 | 1461889007739 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1856 | 1461889007743 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 17:16:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:16:47 INFO - PROCESS | 1856 | 1461889007749 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1856 | 1461889007751 Marionette TRACE conn5 <- [1,2730,null,{}] 17:16:47 INFO - PROCESS | 1856 | 1461889007757 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 1856 | 1461889008009 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 17:16:48 INFO - PROCESS | 1856 | 1461889008384 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db75a000 == 149 [pid = 1856] [id = 690] 17:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64d9d4a800) [pid = 1856] [serial = 2071] [outer = (nil)] 17:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64db6a8000) [pid = 1856] [serial = 2072] [outer = 0x7f64d9d4a800] 17:16:48 INFO - PROCESS | 1856 | 1461889008460 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64df84ac00) [pid = 1856] [serial = 2073] [outer = 0x7f64d9d4a800] 17:16:50 INFO - PROCESS | 1856 | 1461889010314 Marionette TRACE conn5 <- [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] 17:16:50 INFO - PROCESS | 1856 | 1461889010426 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 17:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:16:50 INFO - PROCESS | 1856 | 1461889010439 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1856 | 1461889010443 Marionette TRACE conn5 <- [1,2734,null,{}] 17:16:50 INFO - PROCESS | 1856 | 1461889010452 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:50 INFO - PROCESS | 1856 | 1461889010703 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 17:16:50 INFO - PROCESS | 1856 | 1461889010970 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db25c800 == 150 [pid = 1856] [id = 691] 17:16:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64db16e800) [pid = 1856] [serial = 2074] [outer = (nil)] 17:16:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64db553800) [pid = 1856] [serial = 2075] [outer = 0x7f64db16e800] 17:16:51 INFO - PROCESS | 1856 | 1461889011041 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64db561000) [pid = 1856] [serial = 2076] [outer = 0x7f64db16e800] 17:16:52 INFO - PROCESS | 1856 | 1461889012196 Marionette TRACE conn5 <- [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]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1834ms 17:16:52 INFO - PROCESS | 1856 | 1461889012273 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 1856 | 1461889012281 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 17:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:16:52 INFO - PROCESS | 1856 | 1461889012291 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 1856 | 1461889012294 Marionette TRACE conn5 <- [1,2738,null,{}] 17:16:52 INFO - PROCESS | 1856 | 1461889012298 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:52 INFO - PROCESS | 1856 | 1461889012597 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 17:16:52 INFO - PROCESS | 1856 | 1461889012925 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db740800 == 151 [pid = 1856] [id = 692] 17:16:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64d9718000) [pid = 1856] [serial = 2077] [outer = (nil)] 17:16:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64dc5e4800) [pid = 1856] [serial = 2078] [outer = 0x7f64d9718000] 17:16:53 INFO - PROCESS | 1856 | 1461889012996 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64dc5ee000) [pid = 1856] [serial = 2079] [outer = 0x7f64d9718000] 17:16:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db743800 == 150 [pid = 1856] [id = 650] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e0d7ec00) [pid = 1856] [serial = 1827] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f6508440000) [pid = 1856] [serial = 1881] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f650635a400) [pid = 1856] [serial = 1878] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f6509fa4800) [pid = 1856] [serial = 1884] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64e0d87400) [pid = 1856] [serial = 1962] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64decfb400) [pid = 1856] [serial = 1958] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64df7af000) [pid = 1856] [serial = 1959] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64df96f000) [pid = 1856] [serial = 1961] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64f19d8800) [pid = 1856] [serial = 1937] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64f006b800) [pid = 1856] [serial = 1935] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64eedc0c00) [pid = 1856] [serial = 1934] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64ee84b000) [pid = 1856] [serial = 1932] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64edff4c00) [pid = 1856] [serial = 1931] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64ed94e400) [pid = 1856] [serial = 1929] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64ed7e0400) [pid = 1856] [serial = 1928] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64ebf0bc00) [pid = 1856] [serial = 1926] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64ebd24000) [pid = 1856] [serial = 1925] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64e90d3c00) [pid = 1856] [serial = 1923] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e8ed1c00) [pid = 1856] [serial = 1922] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e8dd7800) [pid = 1856] [serial = 1920] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64e7d97c00) [pid = 1856] [serial = 1919] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e7d6f800) [pid = 1856] [serial = 1917] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64e765e800) [pid = 1856] [serial = 1916] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64e7316400) [pid = 1856] [serial = 1914] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e4b94400) [pid = 1856] [serial = 1913] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e3eb2c00) [pid = 1856] [serial = 1911] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64e33d9800) [pid = 1856] [serial = 1910] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e3364000) [pid = 1856] [serial = 1908] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64e1ca7800) [pid = 1856] [serial = 1907] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64df7abc00) [pid = 1856] [serial = 1905] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64decee000) [pid = 1856] [serial = 1904] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64de5a2000) [pid = 1856] [serial = 1902] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64de423c00) [pid = 1856] [serial = 1901] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64dc540000) [pid = 1856] [serial = 1899] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64db55f000) [pid = 1856] [serial = 1898] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64de1c1800) [pid = 1856] [serial = 1955] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64db69bc00) [pid = 1856] [serial = 1952] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64dc5e2c00) [pid = 1856] [serial = 1953] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f6506251000) [pid = 1856] [serial = 1949] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f650969bc00) [pid = 1856] [serial = 1950] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64fb85c800) [pid = 1856] [serial = 1947] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64f8442000) [pid = 1856] [serial = 1946] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64f8449c00) [pid = 1856] [serial = 1944] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64f64a3000) [pid = 1856] [serial = 1943] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64f415c400) [pid = 1856] [serial = 1941] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64f2daa400) [pid = 1856] [serial = 1940] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64f1ada000) [pid = 1856] [serial = 1938] [outer = (nil)] [url = about:blank] 17:16:53 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64de986c00) [pid = 1856] [serial = 1956] [outer = (nil)] [url = about:blank] 17:16:54 INFO - PROCESS | 1856 | 1461889014064 Marionette TRACE conn5 <- [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]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1842ms 17:16:54 INFO - PROCESS | 1856 | 1461889014133 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 1856 | 1461889014138 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:16:54 INFO - PROCESS | 1856 | 1461889014144 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1856 | 1461889014149 Marionette TRACE conn5 <- [1,2742,null,{}] 17:16:54 INFO - PROCESS | 1856 | 1461889014164 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 1856 | 1461889014396 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 17:16:54 INFO - PROCESS | 1856 | 1461889014578 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc893000 == 151 [pid = 1856] [id = 693] 17:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64dccd6000) [pid = 1856] [serial = 2080] [outer = (nil)] 17:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64dcd9ec00) [pid = 1856] [serial = 2081] [outer = 0x7f64dccd6000] 17:16:54 INFO - PROCESS | 1856 | 1461889014646 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64de419c00) [pid = 1856] [serial = 2082] [outer = 0x7f64dccd6000] 17:16:55 INFO - PROCESS | 1856 | 1461889015481 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1386ms 17:16:55 INFO - PROCESS | 1856 | 1461889015544 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 1856 | 1461889015549 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 17:16:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:16:55 INFO - PROCESS | 1856 | 1461889015560 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 1856 | 1461889015562 Marionette TRACE conn5 <- [1,2746,null,{}] 17:16:55 INFO - PROCESS | 1856 | 1461889015568 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:55 INFO - PROCESS | 1856 | 1461889015777 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 17:16:56 INFO - PROCESS | 1856 | 1461889015992 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcb58800 == 152 [pid = 1856] [id = 694] 17:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64dcd90000) [pid = 1856] [serial = 2083] [outer = (nil)] 17:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64de987800) [pid = 1856] [serial = 2084] [outer = 0x7f64dcd90000] 17:16:56 INFO - PROCESS | 1856 | 1461889016057 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64de993400) [pid = 1856] [serial = 2085] [outer = 0x7f64dcd90000] 17:16:56 INFO - PROCESS | 1856 | 1461889016916 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:16:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:16:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1386ms 17:16:56 INFO - PROCESS | 1856 | 1461889016944 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 1856 | 1461889016948 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:16:56 INFO - PROCESS | 1856 | 1461889016953 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1856 | 1461889016956 Marionette TRACE conn5 <- [1,2750,null,{}] 17:16:56 INFO - PROCESS | 1856 | 1461889016961 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:57 INFO - PROCESS | 1856 | 1461889017244 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 17:16:57 INFO - PROCESS | 1856 | 1461889017288 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de31d800 == 153 [pid = 1856] [id = 695] 17:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64de99b400) [pid = 1856] [serial = 2086] [outer = (nil)] 17:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64dea32800) [pid = 1856] [serial = 2087] [outer = 0x7f64de99b400] 17:16:57 INFO - PROCESS | 1856 | 1461889017412 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64dea44c00) [pid = 1856] [serial = 2088] [outer = 0x7f64de99b400] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64e7d9b000) [pid = 1856] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64e3fdf400) [pid = 1856] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64d9d4c800) [pid = 1856] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64d970c800) [pid = 1856] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64d9719400) [pid = 1856] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64e7a4ec00) [pid = 1856] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64ebc0f400) [pid = 1856] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64f7f73c00) [pid = 1856] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e0d84800) [pid = 1856] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64ede98000) [pid = 1856] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64db6a9800) [pid = 1856] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64e3fdbc00) [pid = 1856] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64e90c5400) [pid = 1856] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64d9d46c00) [pid = 1856] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64df753000) [pid = 1856] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x7f64d971bc00) [pid = 1856] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x7f64ede98800) [pid = 1856] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x7f64d970fc00) [pid = 1856] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x7f64daf64c00) [pid = 1856] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x7f64de1c4800) [pid = 1856] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x7f64dcd95400) [pid = 1856] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:16:58 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x7f64db16a000) [pid = 1856] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1945ms 17:16:58 INFO - PROCESS | 1856 | 1461889018893 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:16:58 INFO - PROCESS | 1856 | 1461889018901 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 1856 | 1461889018904 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 17:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:16:58 INFO - PROCESS | 1856 | 1461889018909 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 1856 | 1461889018911 Marionette TRACE conn5 <- [1,2754,null,{}] 17:16:58 INFO - PROCESS | 1856 | 1461889018917 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:59 INFO - PROCESS | 1856 | 1461889019228 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 17:16:59 INFO - PROCESS | 1856 | 1461889019252 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64df8e5000 == 154 [pid = 1856] [id = 696] 17:16:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x7f64daf64400) [pid = 1856] [serial = 2089] [outer = (nil)] 17:16:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x7f64de993c00) [pid = 1856] [serial = 2090] [outer = 0x7f64daf64400] 17:16:59 INFO - PROCESS | 1856 | 1461889019320 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x7f64df755400) [pid = 1856] [serial = 2091] [outer = 0x7f64daf64400] 17:17:00 INFO - PROCESS | 1856 | 1461889020180 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:17:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1278ms 17:17:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:17:00 INFO - PROCESS | 1856 | 1461889020190 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 1856 | 1461889020193 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 17:17:00 INFO - PROCESS | 1856 | 1461889020198 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 1856 | 1461889020202 Marionette TRACE conn5 <- [1,2758,null,{}] 17:17:00 INFO - PROCESS | 1856 | 1461889020220 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 1856 | 1461889020447 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 17:17:00 INFO - PROCESS | 1856 | 1461889020835 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64d9d70000 == 155 [pid = 1856] [id = 697] 17:17:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x7f64d9711000) [pid = 1856] [serial = 2092] [outer = (nil)] 17:17:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x7f64d9d44400) [pid = 1856] [serial = 2093] [outer = 0x7f64d9711000] 17:17:00 INFO - PROCESS | 1856 | 1461889020975 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x7f64daf6fc00) [pid = 1856] [serial = 2094] [outer = 0x7f64d9711000] 17:17:01 INFO - PROCESS | 1856 | 1461889021941 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:17:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1786ms 17:17:01 INFO - PROCESS | 1856 | 1461889021987 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 17:17:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:17:02 INFO - PROCESS | 1856 | 1461889021995 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 17:17:02 INFO - PROCESS | 1856 | 1461889022004 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 1856 | 1461889022010 Marionette TRACE conn5 <- [1,2762,null,{}] 17:17:02 INFO - PROCESS | 1856 | 1461889022017 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:02 INFO - PROCESS | 1856 | 1461889022318 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 17:17:02 INFO - PROCESS | 1856 | 1461889022636 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcab4800 == 156 [pid = 1856] [id = 698] 17:17:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x7f64dc544000) [pid = 1856] [serial = 2095] [outer = (nil)] 17:17:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64dcccc400) [pid = 1856] [serial = 2096] [outer = 0x7f64dc544000] 17:17:02 INFO - PROCESS | 1856 | 1461889022756 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64dcd9e400) [pid = 1856] [serial = 2097] [outer = 0x7f64dc544000] 17:17:03 INFO - PROCESS | 1856 | 1461889023766 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:17:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1837ms 17:17:03 INFO - PROCESS | 1856 | 1461889023843 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 17:17:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:17:03 INFO - PROCESS | 1856 | 1461889023849 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 17:17:03 INFO - PROCESS | 1856 | 1461889023856 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1856 | 1461889023859 Marionette TRACE conn5 <- [1,2766,null,{}] 17:17:03 INFO - PROCESS | 1856 | 1461889023865 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:04 INFO - PROCESS | 1856 | 1461889024157 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 17:17:04 INFO - PROCESS | 1856 | 1461889024521 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dc3800 == 157 [pid = 1856] [id = 699] 17:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64de41e000) [pid = 1856] [serial = 2098] [outer = (nil)] 17:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64de99e800) [pid = 1856] [serial = 2099] [outer = 0x7f64de41e000] 17:17:04 INFO - PROCESS | 1856 | 1461889024602 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64dea45800) [pid = 1856] [serial = 2100] [outer = 0x7f64de41e000] 17:17:05 INFO - PROCESS | 1856 | 1461889025505 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:17:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1692ms 17:17:05 INFO - PROCESS | 1856 | 1461889025549 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1856 | 1461889025553 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:17:05 INFO - PROCESS | 1856 | 1461889025569 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1856 | 1461889025579 Marionette TRACE conn5 <- [1,2770,null,{}] 17:17:05 INFO - PROCESS | 1856 | 1461889025586 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 1856 | 1461889025876 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 17:17:06 INFO - PROCESS | 1856 | 1461889026180 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24b8800 == 158 [pid = 1856] [id = 700] 17:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64decfa400) [pid = 1856] [serial = 2101] [outer = (nil)] 17:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64df75b000) [pid = 1856] [serial = 2102] [outer = 0x7f64decfa400] 17:17:06 INFO - PROCESS | 1856 | 1461889026261 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64df7a7000) [pid = 1856] [serial = 2103] [outer = 0x7f64decfa400] 17:17:07 INFO - PROCESS | 1856 | 1461889027131 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:17:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1597ms 17:17:07 INFO - PROCESS | 1856 | 1461889027159 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 1856 | 1461889027164 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 17:17:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:17:07 INFO - PROCESS | 1856 | 1461889027170 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 1856 | 1461889027173 Marionette TRACE conn5 <- [1,2774,null,{}] 17:17:07 INFO - PROCESS | 1856 | 1461889027178 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:07 INFO - PROCESS | 1856 | 1461889027411 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 17:17:07 INFO - PROCESS | 1856 | 1461889027676 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3ce3000 == 159 [pid = 1856] [id = 701] 17:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64df727000) [pid = 1856] [serial = 2104] [outer = (nil)] 17:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64df84dc00) [pid = 1856] [serial = 2105] [outer = 0x7f64df727000] 17:17:07 INFO - PROCESS | 1856 | 1461889027755 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64df96e400) [pid = 1856] [serial = 2106] [outer = 0x7f64df727000] 17:17:08 INFO - PROCESS | 1856 | 1461889028651 Marionette TRACE conn5 <- [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]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:17:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1533ms 17:17:08 INFO - PROCESS | 1856 | 1461889028704 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1856 | 1461889028708 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:17:08 INFO - PROCESS | 1856 | 1461889028714 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1856 | 1461889028717 Marionette TRACE conn5 <- [1,2778,null,{}] 17:17:08 INFO - PROCESS | 1856 | 1461889028722 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:08 INFO - PROCESS | 1856 | 1461889028948 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 17:17:09 INFO - PROCESS | 1856 | 1461889029214 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e86800 == 160 [pid = 1856] [id = 702] 17:17:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64e0c5a800) [pid = 1856] [serial = 2107] [outer = (nil)] 17:17:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e0c65000) [pid = 1856] [serial = 2108] [outer = 0x7f64e0c5a800] 17:17:09 INFO - PROCESS | 1856 | 1461889029358 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e0d85c00) [pid = 1856] [serial = 2109] [outer = 0x7f64e0c5a800] 17:17:10 INFO - PROCESS | 1856 | 1461889030276 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:17:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:17:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1628ms 17:17:10 INFO - PROCESS | 1856 | 1461889030343 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 1856 | 1461889030347 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 17:17:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:17:10 INFO - PROCESS | 1856 | 1461889030353 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 1856 | 1461889030355 Marionette TRACE conn5 <- [1,2782,null,{}] 17:17:10 INFO - PROCESS | 1856 | 1461889030361 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:10 INFO - PROCESS | 1856 | 1461889030648 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 17:17:10 INFO - PROCESS | 1856 | 1461889030948 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4956000 == 161 [pid = 1856] [id = 703] 17:17:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e0c5b800) [pid = 1856] [serial = 2110] [outer = (nil)] 17:17:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e256a800) [pid = 1856] [serial = 2111] [outer = 0x7f64e0c5b800] 17:17:11 INFO - PROCESS | 1856 | 1461889031025 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e3365800) [pid = 1856] [serial = 2112] [outer = 0x7f64e0c5b800] 17:17:11 INFO - PROCESS | 1856 | 1461889031886 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:17:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1584ms 17:17:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:17:11 INFO - PROCESS | 1856 | 1461889031938 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 1856 | 1461889031941 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 17:17:11 INFO - PROCESS | 1856 | 1461889031947 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 1856 | 1461889031950 Marionette TRACE conn5 <- [1,2786,null,{}] 17:17:11 INFO - PROCESS | 1856 | 1461889031956 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:12 INFO - PROCESS | 1856 | 1461889032192 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 17:17:12 INFO - PROCESS | 1856 | 1461889032465 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5f20800 == 162 [pid = 1856] [id = 704] 17:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e0d87c00) [pid = 1856] [serial = 2113] [outer = (nil)] 17:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e3389800) [pid = 1856] [serial = 2114] [outer = 0x7f64e0d87c00] 17:17:12 INFO - PROCESS | 1856 | 1461889032579 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e33d3800) [pid = 1856] [serial = 2115] [outer = 0x7f64e0d87c00] 17:17:13 INFO - PROCESS | 1856 | 1461889033416 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:17:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1530ms 17:17:13 INFO - PROCESS | 1856 | 1461889033477 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 1856 | 1461889033481 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 17:17:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:17:13 INFO - PROCESS | 1856 | 1461889033486 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 1856 | 1461889033488 Marionette TRACE conn5 <- [1,2790,null,{}] 17:17:13 INFO - PROCESS | 1856 | 1461889033494 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:13 INFO - PROCESS | 1856 | 1461889033732 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 17:17:14 INFO - PROCESS | 1856 | 1461889034062 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61e1000 == 163 [pid = 1856] [id = 705] 17:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64e3368400) [pid = 1856] [serial = 2116] [outer = (nil)] 17:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64e3ea8800) [pid = 1856] [serial = 2117] [outer = 0x7f64e3368400] 17:17:14 INFO - PROCESS | 1856 | 1461889034140 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64e3eb4400) [pid = 1856] [serial = 2118] [outer = 0x7f64e3368400] 17:17:15 INFO - PROCESS | 1856 | 1461889035006 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:17:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1577ms 17:17:15 INFO - PROCESS | 1856 | 1461889035065 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1856 | 1461889035069 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:17:15 INFO - PROCESS | 1856 | 1461889035075 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1856 | 1461889035078 Marionette TRACE conn5 <- [1,2794,null,{}] 17:17:15 INFO - PROCESS | 1856 | 1461889035083 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 1856 | 1461889035322 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 17:17:15 INFO - PROCESS | 1856 | 1461889035591 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7c21800 == 164 [pid = 1856] [id = 706] 17:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e33d7000) [pid = 1856] [serial = 2119] [outer = (nil)] 17:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e3fdf800) [pid = 1856] [serial = 2120] [outer = 0x7f64e33d7000] 17:17:15 INFO - PROCESS | 1856 | 1461889035719 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64e4099800) [pid = 1856] [serial = 2121] [outer = 0x7f64e33d7000] 17:17:16 INFO - PROCESS | 1856 | 1461889036580 Marionette TRACE conn5 <- [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]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:17:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1547ms 17:17:16 INFO - PROCESS | 1856 | 1461889036623 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 17:17:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:17:16 INFO - PROCESS | 1856 | 1461889036627 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 17:17:16 INFO - PROCESS | 1856 | 1461889036633 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1856 | 1461889036636 Marionette TRACE conn5 <- [1,2798,null,{}] 17:17:16 INFO - PROCESS | 1856 | 1461889036641 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:16 INFO - PROCESS | 1856 | 1461889036881 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 17:17:17 INFO - PROCESS | 1856 | 1461889037155 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dd3800 == 165 [pid = 1856] [id = 707] 17:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e4807000) [pid = 1856] [serial = 2122] [outer = (nil)] 17:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e480b000) [pid = 1856] [serial = 2123] [outer = 0x7f64e4807000] 17:17:17 INFO - PROCESS | 1856 | 1461889037363 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e4b8d800) [pid = 1856] [serial = 2124] [outer = 0x7f64e4807000] 17:17:18 INFO - PROCESS | 1856 | 1461889038348 Marionette TRACE conn5 <- [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]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:17:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1733ms 17:17:18 INFO - PROCESS | 1856 | 1461889038367 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1856 | 1461889038371 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 17:17:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:17:18 INFO - PROCESS | 1856 | 1461889038377 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1856 | 1461889038381 Marionette TRACE conn5 <- [1,2802,null,{}] 17:17:18 INFO - PROCESS | 1856 | 1461889038386 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 1856 | 1461889038646 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 17:17:18 INFO - PROCESS | 1856 | 1461889038974 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8f5f000 == 166 [pid = 1856] [id = 708] 17:17:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e4805000) [pid = 1856] [serial = 2125] [outer = (nil)] 17:17:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64e7137c00) [pid = 1856] [serial = 2126] [outer = 0x7f64e4805000] 17:17:19 INFO - PROCESS | 1856 | 1461889039050 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e71fb800) [pid = 1856] [serial = 2127] [outer = 0x7f64e4805000] 17:17:19 INFO - PROCESS | 1856 | 1461889039889 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:17:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1579ms 17:17:19 INFO - PROCESS | 1856 | 1461889039957 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 1856 | 1461889039961 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 17:17:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:17:19 INFO - PROCESS | 1856 | 1461889039967 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 1856 | 1461889039969 Marionette TRACE conn5 <- [1,2806,null,{}] 17:17:19 INFO - PROCESS | 1856 | 1461889039974 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 1856 | 1461889040232 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 17:17:20 INFO - PROCESS | 1856 | 1461889040509 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec21b800 == 167 [pid = 1856] [id = 709] 17:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64e4807800) [pid = 1856] [serial = 2128] [outer = (nil)] 17:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64e731fc00) [pid = 1856] [serial = 2129] [outer = 0x7f64e4807800] 17:17:20 INFO - PROCESS | 1856 | 1461889040624 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64e74ac800) [pid = 1856] [serial = 2130] [outer = 0x7f64e4807800] 17:17:21 INFO - PROCESS | 1856 | 1461889041437 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:17:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1527ms 17:17:21 INFO - PROCESS | 1856 | 1461889041495 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 1856 | 1461889041507 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 17:17:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:17:21 INFO - PROCESS | 1856 | 1461889041512 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 1856 | 1461889041514 Marionette TRACE conn5 <- [1,2810,null,{}] 17:17:21 INFO - PROCESS | 1856 | 1461889041520 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:21 INFO - PROCESS | 1856 | 1461889041725 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 17:17:22 INFO - PROCESS | 1856 | 1461889042003 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec373000 == 168 [pid = 1856] [id = 710] 17:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64db168400) [pid = 1856] [serial = 2131] [outer = (nil)] 17:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e7661800) [pid = 1856] [serial = 2132] [outer = 0x7f64db168400] 17:17:22 INFO - PROCESS | 1856 | 1461889042081 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e7a46400) [pid = 1856] [serial = 2133] [outer = 0x7f64db168400] 17:17:23 INFO - PROCESS | 1856 | 1461889043014 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:17:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1530ms 17:17:23 INFO - PROCESS | 1856 | 1461889043045 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 17:17:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:17:23 INFO - PROCESS | 1856 | 1461889043049 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 17:17:23 INFO - PROCESS | 1856 | 1461889043056 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 1856 | 1461889043059 Marionette TRACE conn5 <- [1,2814,null,{}] 17:17:23 INFO - PROCESS | 1856 | 1461889043066 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:23 INFO - PROCESS | 1856 | 1461889043333 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 17:17:23 INFO - PROCESS | 1856 | 1461889043644 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edab6000 == 169 [pid = 1856] [id = 711] 17:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64db555400) [pid = 1856] [serial = 2134] [outer = (nil)] 17:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e7a51800) [pid = 1856] [serial = 2135] [outer = 0x7f64db555400] 17:17:23 INFO - PROCESS | 1856 | 1461889043724 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e7afcc00) [pid = 1856] [serial = 2136] [outer = 0x7f64db555400] 17:17:24 INFO - PROCESS | 1856 | 1461889044703 Marionette TRACE conn5 <- [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]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:17:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1684ms 17:17:24 INFO - PROCESS | 1856 | 1461889044740 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1856 | 1461889044744 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 17:17:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:17:24 INFO - PROCESS | 1856 | 1461889044749 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1856 | 1461889044751 Marionette TRACE conn5 <- [1,2818,null,{}] 17:17:24 INFO - PROCESS | 1856 | 1461889044757 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 1856 | 1461889044987 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 17:17:25 INFO - PROCESS | 1856 | 1461889045258 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edf90000 == 170 [pid = 1856] [id = 712] 17:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e765b400) [pid = 1856] [serial = 2137] [outer = (nil)] 17:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e7d72c00) [pid = 1856] [serial = 2138] [outer = 0x7f64e765b400] 17:17:25 INFO - PROCESS | 1856 | 1461889045360 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e7d92400) [pid = 1856] [serial = 2139] [outer = 0x7f64e765b400] 17:17:26 INFO - PROCESS | 1856 | 1461889046271 Marionette TRACE conn5 <- [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]]]}] 17:17:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:17:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1577ms 17:17:26 INFO - PROCESS | 1856 | 1461889046328 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 17:17:26 INFO - PROCESS | 1856 | 1461889046332 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 17:17:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:17:26 INFO - PROCESS | 1856 | 1461889046338 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 1856 | 1461889046341 Marionette TRACE conn5 <- [1,2822,null,{}] 17:17:26 INFO - PROCESS | 1856 | 1461889046346 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:26 INFO - PROCESS | 1856 | 1461889046581 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 17:17:26 INFO - PROCESS | 1856 | 1461889046903 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee9d1800 == 171 [pid = 1856] [id = 713] 17:17:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64de5a2c00) [pid = 1856] [serial = 2140] [outer = (nil)] 17:17:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e7d99c00) [pid = 1856] [serial = 2141] [outer = 0x7f64de5a2c00] 17:17:26 INFO - PROCESS | 1856 | 1461889046980 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e8dd4800) [pid = 1856] [serial = 2142] [outer = 0x7f64de5a2c00] 17:17:27 INFO - PROCESS | 1856 | 1461889047865 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:17:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1598ms 17:17:27 INFO - PROCESS | 1856 | 1461889047939 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 1856 | 1461889047943 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 17:17:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:17:27 INFO - PROCESS | 1856 | 1461889047952 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1856 | 1461889047956 Marionette TRACE conn5 <- [1,2826,null,{}] 17:17:27 INFO - PROCESS | 1856 | 1461889047964 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:28 INFO - PROCESS | 1856 | 1461889048229 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 17:17:28 INFO - PROCESS | 1856 | 1461889048553 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef02e800 == 172 [pid = 1856] [id = 714] 17:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64e4094800) [pid = 1856] [serial = 2143] [outer = (nil)] 17:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e8ddec00) [pid = 1856] [serial = 2144] [outer = 0x7f64e4094800] 17:17:28 INFO - PROCESS | 1856 | 1461889048632 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64e8ed3800) [pid = 1856] [serial = 2145] [outer = 0x7f64e4094800] 17:17:29 INFO - PROCESS | 1856 | 1461889049558 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:17:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1684ms 17:17:29 INFO - PROCESS | 1856 | 1461889049637 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 1856 | 1461889049641 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 17:17:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:17:29 INFO - PROCESS | 1856 | 1461889049648 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 1856 | 1461889049652 Marionette TRACE conn5 <- [1,2830,null,{}] 17:17:29 INFO - PROCESS | 1856 | 1461889049658 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 1856 | 1461889049957 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 17:17:30 INFO - PROCESS | 1856 | 1461889050273 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a19800 == 173 [pid = 1856] [id = 715] 17:17:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64e8dd7800) [pid = 1856] [serial = 2146] [outer = (nil)] 17:17:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64e90cd000) [pid = 1856] [serial = 2147] [outer = 0x7f64e8dd7800] 17:17:30 INFO - PROCESS | 1856 | 1461889050345 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ebc18400) [pid = 1856] [serial = 2148] [outer = 0x7f64e8dd7800] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de31d800 == 172 [pid = 1856] [id = 695] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc893000 == 171 [pid = 1856] [id = 693] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db740800 == 170 [pid = 1856] [id = 692] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db25c800 == 169 [pid = 1856] [id = 691] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8f6b800 == 168 [pid = 1856] [id = 683] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dc8000 == 167 [pid = 1856] [id = 682] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f1e000 == 166 [pid = 1856] [id = 681] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42da000 == 165 [pid = 1856] [id = 680] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31dc000 == 164 [pid = 1856] [id = 679] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e08a1800 == 163 [pid = 1856] [id = 678] 17:17:32 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc954000 == 162 [pid = 1856] [id = 677] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64df976800) [pid = 1856] [serial = 1896] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64ed7e5400) [pid = 1856] [serial = 1983] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64ec5db000) [pid = 1856] [serial = 1982] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64e4c9c400) [pid = 1856] [serial = 1974] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e4811800) [pid = 1856] [serial = 1973] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64dc5e8400) [pid = 1856] [serial = 2027] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64d9719800) [pid = 1856] [serial = 2010] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64d9715000) [pid = 1856] [serial = 2009] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e2572c00) [pid = 1856] [serial = 1964] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64e0c6d000) [pid = 1856] [serial = 2016] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e0c69000) [pid = 1856] [serial = 2015] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64e7d9b800) [pid = 1856] [serial = 1980] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e7af7000) [pid = 1856] [serial = 1979] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64ee759400) [pid = 1856] [serial = 1989] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64ee74cc00) [pid = 1856] [serial = 1988] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f650533c400) [pid = 1856] [serial = 1998] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64fae62800) [pid = 1856] [serial = 1997] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e3eb5000) [pid = 1856] [serial = 1971] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e3370000) [pid = 1856] [serial = 1970] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64f19d5800) [pid = 1856] [serial = 1992] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64eedc1000) [pid = 1856] [serial = 1991] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64dccce400) [pid = 1856] [serial = 2021] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64dcd92400) [pid = 1856] [serial = 2022] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e74a9c00) [pid = 1856] [serial = 1977] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e71f3400) [pid = 1856] [serial = 1976] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64ede97000) [pid = 1856] [serial = 1986] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64ed971800) [pid = 1856] [serial = 1985] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64f8f09c00) [pid = 1856] [serial = 2007] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64df758400) [pid = 1856] [serial = 2006] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64df75fc00) [pid = 1856] [serial = 2001] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64df75ac00) [pid = 1856] [serial = 2000] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f6506529400) [pid = 1856] [serial = 2019] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64f8f0a400) [pid = 1856] [serial = 2018] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64f64a5800) [pid = 1856] [serial = 1995] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64f372dc00) [pid = 1856] [serial = 1994] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e0c63400) [pid = 1856] [serial = 2013] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64df752c00) [pid = 1856] [serial = 2012] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64daf6f800) [pid = 1856] [serial = 2004] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64daf6a800) [pid = 1856] [serial = 2003] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64df72c000) [pid = 1856] [serial = 1968] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64de5a3800) [pid = 1856] [serial = 1967] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e0c59000) [pid = 1856] [serial = 2030] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64df72ac00) [pid = 1856] [serial = 2028] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64de98ac00) [pid = 1856] [serial = 2025] [outer = (nil)] [url = about:blank] 17:17:32 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64de59dc00) [pid = 1856] [serial = 2024] [outer = (nil)] [url = about:blank] 17:17:33 INFO - PROCESS | 1856 | 1461889053207 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 3591ms 17:17:33 INFO - PROCESS | 1856 | 1461889053240 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 1856 | 1461889053244 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 17:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:17:33 INFO - PROCESS | 1856 | 1461889053252 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1856 | 1461889053262 Marionette TRACE conn5 <- [1,2834,null,{}] 17:17:33 INFO - PROCESS | 1856 | 1461889053277 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:33 INFO - PROCESS | 1856 | 1461889053532 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 17:17:33 INFO - PROCESS | 1856 | 1461889053726 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db255800 == 163 [pid = 1856] [id = 716] 17:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64daf68800) [pid = 1856] [serial = 2149] [outer = (nil)] 17:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64db170000) [pid = 1856] [serial = 2150] [outer = 0x7f64daf68800] 17:17:33 INFO - PROCESS | 1856 | 1461889053796 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64db6a3400) [pid = 1856] [serial = 2151] [outer = 0x7f64daf68800] 17:17:34 INFO - PROCESS | 1856 | 1461889054570 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1346ms 17:17:34 INFO - PROCESS | 1856 | 1461889054598 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 17:17:34 INFO - PROCESS | 1856 | 1461889054606 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 17:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:17:34 INFO - PROCESS | 1856 | 1461889054615 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1856 | 1461889054619 Marionette TRACE conn5 <- [1,2838,null,{}] 17:17:34 INFO - PROCESS | 1856 | 1461889054624 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:34 INFO - PROCESS | 1856 | 1461889054963 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 17:17:35 INFO - PROCESS | 1856 | 1461889055093 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc854800 == 164 [pid = 1856] [id = 717] 17:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64d9d47800) [pid = 1856] [serial = 2152] [outer = (nil)] 17:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64dc546400) [pid = 1856] [serial = 2153] [outer = 0x7f64d9d47800] 17:17:35 INFO - PROCESS | 1856 | 1461889055189 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64dcd98000) [pid = 1856] [serial = 2154] [outer = 0x7f64d9d47800] 17:17:36 INFO - PROCESS | 1856 | 1461889056218 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1653ms 17:17:36 INFO - PROCESS | 1856 | 1461889056276 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 17:17:36 INFO - PROCESS | 1856 | 1461889056279 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 17:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:17:36 INFO - PROCESS | 1856 | 1461889056285 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1856 | 1461889056301 Marionette TRACE conn5 <- [1,2842,null,{}] 17:17:36 INFO - PROCESS | 1856 | 1461889056324 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:36 INFO - PROCESS | 1856 | 1461889056613 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 17:17:36 INFO - PROCESS | 1856 | 1461889056650 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcb57000 == 165 [pid = 1856] [id = 718] 17:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64de5a0400) [pid = 1856] [serial = 2155] [outer = (nil)] 17:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64de98b400) [pid = 1856] [serial = 2156] [outer = 0x7f64de5a0400] 17:17:36 INFO - PROCESS | 1856 | 1461889056798 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64dea32000) [pid = 1856] [serial = 2157] [outer = 0x7f64de5a0400] 17:17:37 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64db16e800) [pid = 1856] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:17:37 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64de99b400) [pid = 1856] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:17:37 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64dccd6000) [pid = 1856] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:17:37 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64d9718000) [pid = 1856] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:17:37 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64dcd90000) [pid = 1856] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:17:38 INFO - PROCESS | 1856 | 1461889058196 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1964ms 17:17:38 INFO - PROCESS | 1856 | 1461889058253 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1856 | 1461889058256 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:17:38 INFO - PROCESS | 1856 | 1461889058263 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 1856 | 1461889058266 Marionette TRACE conn5 <- [1,2846,null,{}] 17:17:38 INFO - PROCESS | 1856 | 1461889058271 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:38 INFO - PROCESS | 1856 | 1461889058577 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 17:17:38 INFO - PROCESS | 1856 | 1461889058596 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de5bb800 == 166 [pid = 1856] [id = 719] 17:17:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64db166000) [pid = 1856] [serial = 2158] [outer = (nil)] 17:17:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64decf3000) [pid = 1856] [serial = 2159] [outer = 0x7f64db166000] 17:17:38 INFO - PROCESS | 1856 | 1461889058661 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64df732800) [pid = 1856] [serial = 2160] [outer = 0x7f64db166000] 17:17:39 INFO - PROCESS | 1856 | 1461889059584 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:17:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:17:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1377ms 17:17:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:17:39 INFO - PROCESS | 1856 | 1461889059641 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 17:17:39 INFO - PROCESS | 1856 | 1461889059643 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 17:17:39 INFO - PROCESS | 1856 | 1461889059649 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1856 | 1461889059652 Marionette TRACE conn5 <- [1,2850,null,{}] 17:17:39 INFO - PROCESS | 1856 | 1461889059657 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 1856 | 1461889059877 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 17:17:40 INFO - PROCESS | 1856 | 1461889060317 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db0c8000 == 167 [pid = 1856] [id = 720] 17:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64d970fc00) [pid = 1856] [serial = 2161] [outer = (nil)] 17:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64d971ac00) [pid = 1856] [serial = 2162] [outer = 0x7f64d970fc00] 17:17:40 INFO - PROCESS | 1856 | 1461889060398 Marionette DEBUG loaded listener.js 17:17:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64db167000) [pid = 1856] [serial = 2163] [outer = 0x7f64d970fc00] 17:17:41 INFO - PROCESS | 1856 | 1461889061345 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1738ms 17:17:41 INFO - PROCESS | 1856 | 1461889061389 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 1856 | 1461889061395 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 17:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:17:41 INFO - PROCESS | 1856 | 1461889061402 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 1856 | 1461889061408 Marionette TRACE conn5 <- [1,2854,null,{}] 17:17:41 INFO - PROCESS | 1856 | 1461889061414 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 1856 | 1461889061680 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 17:17:41 INFO - PROCESS | 1856 | 1461889061989 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcb52800 == 168 [pid = 1856] [id = 721] 17:17:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64dccc9800) [pid = 1856] [serial = 2164] [outer = (nil)] 17:17:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dcd9c800) [pid = 1856] [serial = 2165] [outer = 0x7f64dccc9800] 17:17:42 INFO - PROCESS | 1856 | 1461889062074 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64de41f800) [pid = 1856] [serial = 2166] [outer = 0x7f64dccc9800] 17:17:43 INFO - PROCESS | 1856 | 1461889063018 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1687ms 17:17:43 INFO - PROCESS | 1856 | 1461889063094 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 17:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:17:43 INFO - PROCESS | 1856 | 1461889063101 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 17:17:43 INFO - PROCESS | 1856 | 1461889063108 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 1856 | 1461889063110 Marionette TRACE conn5 <- [1,2858,null,{}] 17:17:43 INFO - PROCESS | 1856 | 1461889063117 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 1856 | 1461889063422 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 17:17:43 INFO - PROCESS | 1856 | 1461889063776 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dcc800 == 169 [pid = 1856] [id = 722] 17:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de9a1400) [pid = 1856] [serial = 2167] [outer = (nil)] 17:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64decf4c00) [pid = 1856] [serial = 2168] [outer = 0x7f64de9a1400] 17:17:43 INFO - PROCESS | 1856 | 1461889063851 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64df757400) [pid = 1856] [serial = 2169] [outer = 0x7f64de9a1400] 17:17:44 INFO - PROCESS | 1856 | 1461889064988 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1936ms 17:17:45 INFO - PROCESS | 1856 | 1461889065045 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1856 | 1461889065052 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 17:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:17:45 INFO - PROCESS | 1856 | 1461889065078 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1856 | 1461889065093 Marionette TRACE conn5 <- [1,2862,null,{}] 17:17:45 INFO - PROCESS | 1856 | 1461889065104 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:45 INFO - PROCESS | 1856 | 1461889065500 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 17:17:45 INFO - PROCESS | 1856 | 1461889065813 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31c8000 == 170 [pid = 1856] [id = 723] 17:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df842400) [pid = 1856] [serial = 2170] [outer = (nil)] 17:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64df977000) [pid = 1856] [serial = 2171] [outer = 0x7f64df842400] 17:17:45 INFO - PROCESS | 1856 | 1461889065889 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e0c5ac00) [pid = 1856] [serial = 2172] [outer = 0x7f64df842400] 17:17:46 INFO - PROCESS | 1856 | 1461889066798 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1767ms 17:17:46 INFO - PROCESS | 1856 | 1461889066830 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1856 | 1461889066834 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:17:46 INFO - PROCESS | 1856 | 1461889066840 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1856 | 1461889066842 Marionette TRACE conn5 <- [1,2866,null,{}] 17:17:46 INFO - PROCESS | 1856 | 1461889066848 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:47 INFO - PROCESS | 1856 | 1461889067081 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 17:17:47 INFO - PROCESS | 1856 | 1461889067345 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3e82000 == 171 [pid = 1856] [id = 724] 17:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64df849800) [pid = 1856] [serial = 2173] [outer = (nil)] 17:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e0d7a800) [pid = 1856] [serial = 2174] [outer = 0x7f64df849800] 17:17:47 INFO - PROCESS | 1856 | 1461889067422 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e0d84400) [pid = 1856] [serial = 2175] [outer = 0x7f64df849800] 17:17:48 INFO - PROCESS | 1856 | 1461889068292 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1482ms 17:17:48 INFO - PROCESS | 1856 | 1461889068329 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1856 | 1461889068337 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 17:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:17:48 INFO - PROCESS | 1856 | 1461889068343 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1856 | 1461889068346 Marionette TRACE conn5 <- [1,2870,null,{}] 17:17:48 INFO - PROCESS | 1856 | 1461889068351 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 1856 | 1461889068582 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 17:17:48 INFO - PROCESS | 1856 | 1461889068864 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48e0800 == 172 [pid = 1856] [id = 725] 17:17:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64e2570000) [pid = 1856] [serial = 2176] [outer = (nil)] 17:17:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e336d400) [pid = 1856] [serial = 2177] [outer = 0x7f64e2570000] 17:17:48 INFO - PROCESS | 1856 | 1461889068954 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64e3fe1800) [pid = 1856] [serial = 2178] [outer = 0x7f64e2570000] 17:17:49 INFO - PROCESS | 1856 | 1461889069914 Marionette TRACE conn5 <- [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]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1633ms 17:17:49 INFO - PROCESS | 1856 | 1461889069978 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1856 | 1461889069982 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:17:49 INFO - PROCESS | 1856 | 1461889069988 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1856 | 1461889069990 Marionette TRACE conn5 <- [1,2874,null,{}] 17:17:50 INFO - PROCESS | 1856 | 1461889069997 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:50 INFO - PROCESS | 1856 | 1461889070249 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 17:17:50 INFO - PROCESS | 1856 | 1461889070551 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e717d000 == 173 [pid = 1856] [id = 726] 17:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64e3366800) [pid = 1856] [serial = 2179] [outer = (nil)] 17:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64e4b81800) [pid = 1856] [serial = 2180] [outer = 0x7f64e3366800] 17:17:50 INFO - PROCESS | 1856 | 1461889070634 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64e4ba1800) [pid = 1856] [serial = 2181] [outer = 0x7f64e3366800] 17:17:51 INFO - PROCESS | 1856 | 1461889071517 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1579ms 17:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:17:51 INFO - PROCESS | 1856 | 1461889071568 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1856 | 1461889071571 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 17:17:51 INFO - PROCESS | 1856 | 1461889071578 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1856 | 1461889071582 Marionette TRACE conn5 <- [1,2878,null,{}] 17:17:51 INFO - PROCESS | 1856 | 1461889071588 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 1856 | 1461889071821 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 17:17:52 INFO - PROCESS | 1856 | 1461889072095 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7dc9000 == 174 [pid = 1856] [id = 727] 17:17:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e41b8400) [pid = 1856] [serial = 2182] [outer = (nil)] 17:17:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e4c9c400) [pid = 1856] [serial = 2183] [outer = 0x7f64e41b8400] 17:17:52 INFO - PROCESS | 1856 | 1461889072213 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e713c400) [pid = 1856] [serial = 2184] [outer = 0x7f64e41b8400] 17:17:53 INFO - PROCESS | 1856 | 1461889073091 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1583ms 17:17:53 INFO - PROCESS | 1856 | 1461889073161 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 1856 | 1461889073165 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 17:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:17:53 INFO - PROCESS | 1856 | 1461889073171 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 1856 | 1461889073173 Marionette TRACE conn5 <- [1,2882,null,{}] 17:17:53 INFO - PROCESS | 1856 | 1461889073178 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:53 INFO - PROCESS | 1856 | 1461889073424 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 17:17:53 INFO - PROCESS | 1856 | 1461889073653 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d1c800 == 175 [pid = 1856] [id = 728] 17:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64d9d47000) [pid = 1856] [serial = 2185] [outer = (nil)] 17:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e7313c00) [pid = 1856] [serial = 2186] [outer = 0x7f64d9d47000] 17:17:53 INFO - PROCESS | 1856 | 1461889073769 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e7a4b400) [pid = 1856] [serial = 2187] [outer = 0x7f64d9d47000] 17:17:54 INFO - PROCESS | 1856 | 1461889074613 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1492ms 17:17:54 INFO - PROCESS | 1856 | 1461889074664 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 1856 | 1461889074668 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 17:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:17:54 INFO - PROCESS | 1856 | 1461889074674 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1856 | 1461889074677 Marionette TRACE conn5 <- [1,2886,null,{}] 17:17:54 INFO - PROCESS | 1856 | 1461889074682 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 1856 | 1461889074930 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 17:17:55 INFO - PROCESS | 1856 | 1461889075196 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec21c800 == 176 [pid = 1856] [id = 729] 17:17:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64df845000) [pid = 1856] [serial = 2188] [outer = (nil)] 17:17:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e7d78400) [pid = 1856] [serial = 2189] [outer = 0x7f64df845000] 17:17:55 INFO - PROCESS | 1856 | 1461889075327 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e8dd7400) [pid = 1856] [serial = 2190] [outer = 0x7f64df845000] 17:17:56 INFO - PROCESS | 1856 | 1461889076206 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1577ms 17:17:56 INFO - PROCESS | 1856 | 1461889076253 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1856 | 1461889076257 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:17:56 INFO - PROCESS | 1856 | 1461889076262 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1856 | 1461889076265 Marionette TRACE conn5 <- [1,2890,null,{}] 17:17:56 INFO - PROCESS | 1856 | 1461889076270 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 1856 | 1461889076611 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 17:17:57 INFO - PROCESS | 1856 | 1461889077029 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaa6800 == 177 [pid = 1856] [id = 730] 17:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e90ca400) [pid = 1856] [serial = 2191] [outer = (nil)] 17:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64ebc0e800) [pid = 1856] [serial = 2192] [outer = 0x7f64e90ca400] 17:17:57 INFO - PROCESS | 1856 | 1461889077184 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64ebcab000) [pid = 1856] [serial = 2193] [outer = 0x7f64e90ca400] 17:17:58 INFO - PROCESS | 1856 | 1461889078351 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2140ms 17:17:58 INFO - PROCESS | 1856 | 1461889078404 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1856 | 1461889078407 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 17:17:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:17:58 INFO - PROCESS | 1856 | 1461889078414 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1856 | 1461889078418 Marionette TRACE conn5 <- [1,2894,null,{}] 17:17:58 INFO - PROCESS | 1856 | 1461889078424 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 1856 | 1461889078721 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 17:17:59 INFO - PROCESS | 1856 | 1461889079042 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeba8000 == 178 [pid = 1856] [id = 731] 17:17:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64e90cd400) [pid = 1856] [serial = 2194] [outer = (nil)] 17:17:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64ec5e7400) [pid = 1856] [serial = 2195] [outer = 0x7f64e90cd400] 17:17:59 INFO - PROCESS | 1856 | 1461889079118 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64ec60b800) [pid = 1856] [serial = 2196] [outer = 0x7f64e90cd400] 17:18:00 INFO - PROCESS | 1856 | 1461889080115 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:18:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1739ms 17:18:00 INFO - PROCESS | 1856 | 1461889080154 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 17:18:00 INFO - PROCESS | 1856 | 1461889080157 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 17:18:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:18:00 INFO - PROCESS | 1856 | 1461889080163 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 1856 | 1461889080165 Marionette TRACE conn5 <- [1,2898,null,{}] 17:18:00 INFO - PROCESS | 1856 | 1461889080171 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 1856 | 1461889080420 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 17:18:00 INFO - PROCESS | 1856 | 1461889080753 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f2d4a000 == 179 [pid = 1856] [id = 732] 17:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64ebf0a000) [pid = 1856] [serial = 2197] [outer = (nil)] 17:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ed776800) [pid = 1856] [serial = 2198] [outer = 0x7f64ebf0a000] 17:18:00 INFO - PROCESS | 1856 | 1461889080847 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64ed7e5400) [pid = 1856] [serial = 2199] [outer = 0x7f64ebf0a000] 17:18:01 INFO - PROCESS | 1856 | 1461889081800 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:18:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1686ms 17:18:01 INFO - PROCESS | 1856 | 1461889081850 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1856 | 1461889081854 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:18:01 INFO - PROCESS | 1856 | 1461889081860 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1856 | 1461889081862 Marionette TRACE conn5 <- [1,2902,null,{}] 17:18:01 INFO - PROCESS | 1856 | 1461889081868 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:02 INFO - PROCESS | 1856 | 1461889082150 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 17:18:02 INFO - PROCESS | 1856 | 1461889082492 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6467800 == 180 [pid = 1856] [id = 733] 17:18:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64db16f000) [pid = 1856] [serial = 2200] [outer = (nil)] 17:18:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64ed7e5800) [pid = 1856] [serial = 2201] [outer = 0x7f64db16f000] 17:18:02 INFO - PROCESS | 1856 | 1461889082586 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64ed90c000) [pid = 1856] [serial = 2202] [outer = 0x7f64db16f000] 17:18:03 INFO - PROCESS | 1856 | 1461889083606 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:18:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1788ms 17:18:03 INFO - PROCESS | 1856 | 1461889083649 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 1856 | 1461889083653 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 17:18:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:18:03 INFO - PROCESS | 1856 | 1461889083661 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 1856 | 1461889083665 Marionette TRACE conn5 <- [1,2906,null,{}] 17:18:03 INFO - PROCESS | 1856 | 1461889083671 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:03 INFO - PROCESS | 1856 | 1461889083937 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 17:18:04 INFO - PROCESS | 1856 | 1461889084266 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6d27800 == 181 [pid = 1856] [id = 734] 17:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64dc543000) [pid = 1856] [serial = 2203] [outer = (nil)] 17:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ed94ac00) [pid = 1856] [serial = 2204] [outer = 0x7f64dc543000] 17:18:04 INFO - PROCESS | 1856 | 1461889084355 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64ed96b400) [pid = 1856] [serial = 2205] [outer = 0x7f64dc543000] 17:18:05 INFO - PROCESS | 1856 | 1461889085357 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1737ms 17:18:05 INFO - PROCESS | 1856 | 1461889085403 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1856 | 1461889085408 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 17:18:05 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:18:05 INFO - PROCESS | 1856 | 1461889085418 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1856 | 1461889085423 Marionette TRACE conn5 <- [1,2910,null,{}] 17:18:05 INFO - PROCESS | 1856 | 1461889085432 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 1856 | 1461889085822 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 17:18:06 INFO - PROCESS | 1856 | 1461889086153 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f797d800 == 182 [pid = 1856] [id = 735] 17:18:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64d970cc00) [pid = 1856] [serial = 2206] [outer = (nil)] 17:18:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ed99e400) [pid = 1856] [serial = 2207] [outer = 0x7f64d970cc00] 17:18:06 INFO - PROCESS | 1856 | 1461889086286 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64ed9de400) [pid = 1856] [serial = 2208] [outer = 0x7f64d970cc00] 17:18:07 INFO - PROCESS | 1856 | 1461889087297 Marionette TRACE conn5 <- [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]]]}] 17:18:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:18:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:18:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1941ms 17:18:07 INFO - PROCESS | 1856 | 1461889087360 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 17:18:07 INFO - TEST-START | /DOMEvents/constructors.html 17:18:07 INFO - PROCESS | 1856 | 1461889087364 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 17:18:07 INFO - PROCESS | 1856 | 1461889087372 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 1856 | 1461889087375 Marionette TRACE conn5 <- [1,2914,null,{}] 17:18:07 INFO - PROCESS | 1856 | 1461889087385 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:07 INFO - PROCESS | 1856 | 1461889087650 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 17:18:07 INFO - PROCESS | 1856 | 1461889087944 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e36000 == 183 [pid = 1856] [id = 736] 17:18:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64ed7e8c00) [pid = 1856] [serial = 2209] [outer = (nil)] 17:18:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64ed9e2400) [pid = 1856] [serial = 2210] [outer = 0x7f64ed7e8c00] 17:18:08 INFO - PROCESS | 1856 | 1461889088036 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64ede99800) [pid = 1856] [serial = 2211] [outer = 0x7f64ed7e8c00] 17:18:09 INFO - PROCESS | 1856 | 1461889089178 Marionette TRACE conn5 <- [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]]]}] 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:18:09 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:09 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:18:09 INFO - TEST-OK | /DOMEvents/constructors.html | took 1877ms 17:18:09 INFO - PROCESS | 1856 | 1461889089250 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 1856 | 1461889089255 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 17:18:09 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:18:09 INFO - PROCESS | 1856 | 1461889089270 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1856 | 1461889089275 Marionette TRACE conn5 <- [1,2918,null,{}] 17:18:09 INFO - PROCESS | 1856 | 1461889089288 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:09 INFO - PROCESS | 1856 | 1461889089595 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 17:18:09 INFO - PROCESS | 1856 | 1461889089948 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f8b0e000 == 184 [pid = 1856] [id = 737] 17:18:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64ed774800) [pid = 1856] [serial = 2212] [outer = (nil)] 17:18:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64edf78000) [pid = 1856] [serial = 2213] [outer = 0x7f64ed774800] 17:18:10 INFO - PROCESS | 1856 | 1461889090030 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64ee74ec00) [pid = 1856] [serial = 2214] [outer = 0x7f64ed774800] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5d0d000 == 183 [pid = 1856] [id = 657] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc956000 == 182 [pid = 1856] [id = 651] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaaf000 == 181 [pid = 1856] [id = 661] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6504e24800 == 180 [pid = 1856] [id = 667] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ed6800 == 179 [pid = 1856] [id = 659] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7820000 == 178 [pid = 1856] [id = 665] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f53c000 == 177 [pid = 1856] [id = 669] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeb9f000 == 176 [pid = 1856] [id = 663] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f8b7c000 == 175 [pid = 1856] [id = 666] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650f5e3000 == 174 [pid = 1856] [id = 671] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edfac800 == 173 [pid = 1856] [id = 662] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6509833800 == 172 [pid = 1856] [id = 668] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de5bb800 == 171 [pid = 1856] [id = 719] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcb57000 == 170 [pid = 1856] [id = 718] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc854800 == 169 [pid = 1856] [id = 717] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db255800 == 168 [pid = 1856] [id = 716] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef02e800 == 167 [pid = 1856] [id = 714] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee9d1800 == 166 [pid = 1856] [id = 713] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edf90000 == 165 [pid = 1856] [id = 712] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edab6000 == 164 [pid = 1856] [id = 711] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec373000 == 163 [pid = 1856] [id = 710] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec21b800 == 162 [pid = 1856] [id = 709] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8f5f000 == 161 [pid = 1856] [id = 708] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dd3800 == 160 [pid = 1856] [id = 707] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7c21800 == 159 [pid = 1856] [id = 706] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61e1000 == 158 [pid = 1856] [id = 705] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e5f20800 == 157 [pid = 1856] [id = 704] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4956000 == 156 [pid = 1856] [id = 703] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3e86800 == 155 [pid = 1856] [id = 702] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3ce3000 == 154 [pid = 1856] [id = 701] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e24b8800 == 153 [pid = 1856] [id = 700] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0dc3800 == 152 [pid = 1856] [id = 699] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcab4800 == 151 [pid = 1856] [id = 698] 17:18:12 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d9d70000 == 150 [pid = 1856] [id = 697] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64db6a8000) [pid = 1856] [serial = 2072] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64e8dd2c00) [pid = 1856] [serial = 2048] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64e3fe2800) [pid = 1856] [serial = 2042] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64dea44c00) [pid = 1856] [serial = 2088] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64f70b7400) [pid = 1856] [serial = 2069] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64db553800) [pid = 1856] [serial = 2075] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64ec611800) [pid = 1856] [serial = 2057] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64dcd9ec00) [pid = 1856] [serial = 2081] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64f19db000) [pid = 1856] [serial = 2063] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64dea32800) [pid = 1856] [serial = 2087] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64ebc1bc00) [pid = 1856] [serial = 2051] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64de41b000) [pid = 1856] [serial = 2033] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64de419c00) [pid = 1856] [serial = 2082] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64dc5ee000) [pid = 1856] [serial = 2079] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64e4b8c800) [pid = 1856] [serial = 2045] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e3367c00) [pid = 1856] [serial = 2039] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64f3727800) [pid = 1856] [serial = 2066] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64de993400) [pid = 1856] [serial = 2085] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64df757000) [pid = 1856] [serial = 2036] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ebf09000) [pid = 1856] [serial = 2054] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64ed9d5800) [pid = 1856] [serial = 2060] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64de987800) [pid = 1856] [serial = 2084] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64dc5e4800) [pid = 1856] [serial = 2078] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64de993c00) [pid = 1856] [serial = 2090] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64db561000) [pid = 1856] [serial = 2076] [outer = (nil)] [url = about:blank] 17:18:13 INFO - PROCESS | 1856 | 1461889093494 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:18:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 4263ms 17:18:13 INFO - PROCESS | 1856 | 1461889093532 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 17:18:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:18:13 INFO - PROCESS | 1856 | 1461889093539 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 17:18:13 INFO - PROCESS | 1856 | 1461889093547 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 1856 | 1461889093553 Marionette TRACE conn5 <- [1,2922,null,{}] 17:18:13 INFO - PROCESS | 1856 | 1461889093560 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 1856 | 1461889093812 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 17:18:14 INFO - PROCESS | 1856 | 1461889094016 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc6a7000 == 151 [pid = 1856] [id = 738] 17:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64db16e400) [pid = 1856] [serial = 2215] [outer = (nil)] 17:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64db6a4c00) [pid = 1856] [serial = 2216] [outer = 0x7f64db16e400] 17:18:14 INFO - PROCESS | 1856 | 1461889094103 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64dc5e7400) [pid = 1856] [serial = 2217] [outer = 0x7f64db16e400] 17:18:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:14 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:15 INFO - PROCESS | 1856 | 1461889095051 Marionette TRACE conn5 <- [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]]]}] 17:18:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:18:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:15 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 17:18:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:15 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 17:18:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:15 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]" 17:18:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:18:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1536ms 17:18:15 INFO - PROCESS | 1856 | 1461889095089 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1856 | 1461889095104 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 17:18:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:18:15 INFO - PROCESS | 1856 | 1461889095116 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1856 | 1461889095119 Marionette TRACE conn5 <- [1,2926,null,{}] 17:18:15 INFO - PROCESS | 1856 | 1461889095125 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:15 INFO - PROCESS | 1856 | 1461889095372 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 17:18:15 INFO - PROCESS | 1856 | 1461889095625 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dcab4000 == 152 [pid = 1856] [id = 739] 17:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64db55fc00) [pid = 1856] [serial = 2218] [outer = (nil)] 17:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64dea35000) [pid = 1856] [serial = 2219] [outer = 0x7f64db55fc00] 17:18:15 INFO - PROCESS | 1856 | 1461889095706 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64decf7c00) [pid = 1856] [serial = 2220] [outer = 0x7f64db55fc00] 17:18:16 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:18:16 INFO - PROCESS | 1856 | 1461889096593 Marionette TRACE conn5 <- [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]]]}] 17:18:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:18:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1486ms 17:18:16 INFO - PROCESS | 1856 | 1461889096602 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 1856 | 1461889096606 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 17:18:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:18:16 INFO - PROCESS | 1856 | 1461889096629 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 1856 | 1461889096635 Marionette TRACE conn5 <- [1,2930,null,{}] 17:18:16 INFO - PROCESS | 1856 | 1461889096651 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 1856 | 1461889096935 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 17:18:17 INFO - PROCESS | 1856 | 1461889097018 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64deae3800 == 153 [pid = 1856] [id = 740] 17:18:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64df75c800) [pid = 1856] [serial = 2221] [outer = (nil)] 17:18:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64df846000) [pid = 1856] [serial = 2222] [outer = 0x7f64df75c800] 17:18:17 INFO - PROCESS | 1856 | 1461889097098 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64e0c63800) [pid = 1856] [serial = 2223] [outer = 0x7f64df75c800] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64dc544000) [pid = 1856] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64de41e000) [pid = 1856] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64f034ac00) [pid = 1856] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64e765b400) [pid = 1856] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64decfa400) [pid = 1856] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64ebc14c00) [pid = 1856] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e0d87c00) [pid = 1856] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64df727000) [pid = 1856] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e4807000) [pid = 1856] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64de1b7c00) [pid = 1856] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e3368400) [pid = 1856] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64db555400) [pid = 1856] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e4807800) [pid = 1856] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e0c5b800) [pid = 1856] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64de59d400) [pid = 1856] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64db168400) [pid = 1856] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64e0c5a800) [pid = 1856] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64daf68800) [pid = 1856] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64ebd24c00) [pid = 1856] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64d9d47800) [pid = 1856] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e7d96c00) [pid = 1856] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64e4805000) [pid = 1856] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64e8dd7800) [pid = 1856] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64e33d7000) [pid = 1856] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64d9d4a800) [pid = 1856] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64df75a000) [pid = 1856] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e0d85800) [pid = 1856] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64daf64400) [pid = 1856] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e1ca4000) [pid = 1856] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64de5a2c00) [pid = 1856] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64e4094800) [pid = 1856] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64f023a800) [pid = 1856] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64d9711000) [pid = 1856] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e409a800) [pid = 1856] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64de999c00) [pid = 1856] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64de5a0400) [pid = 1856] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64e731d800) [pid = 1856] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64df726400) [pid = 1856] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:18:18 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64d9d51800) [pid = 1856] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:18:18 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:18:18 INFO - PROCESS | 1856 | 1461889098729 Marionette TRACE conn5 <- [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]]]}] 17:18:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:18:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 2149ms 17:18:18 INFO - PROCESS | 1856 | 1461889098767 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 1856 | 1461889098771 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 17:18:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:18:18 INFO - PROCESS | 1856 | 1461889098777 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 1856 | 1461889098780 Marionette TRACE conn5 <- [1,2934,null,{}] 17:18:18 INFO - PROCESS | 1856 | 1461889098785 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 1856 | 1461889099083 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 17:18:19 INFO - PROCESS | 1856 | 1461889099109 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e0dd0800 == 154 [pid = 1856] [id = 741] 17:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64d9711000) [pid = 1856] [serial = 2224] [outer = (nil)] 17:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64df752800) [pid = 1856] [serial = 2225] [outer = 0x7f64d9711000] 17:18:19 INFO - PROCESS | 1856 | 1461889099175 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64df84b400) [pid = 1856] [serial = 2226] [outer = 0x7f64d9711000] 17:18:20 INFO - PROCESS | 1856 | 1461889100008 Marionette TRACE conn5 <- [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]]]}] 17:18:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:18:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1283ms 17:18:20 INFO - PROCESS | 1856 | 1461889100063 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1856 | 1461889100065 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:18:20 INFO - PROCESS | 1856 | 1461889100072 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1856 | 1461889100075 Marionette TRACE conn5 <- [1,2938,null,{}] 17:18:20 INFO - PROCESS | 1856 | 1461889100080 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:20 INFO - PROCESS | 1856 | 1461889100314 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 17:18:20 INFO - PROCESS | 1856 | 1461889100849 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3c5800 == 155 [pid = 1856] [id = 742] 17:18:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64d9711c00) [pid = 1856] [serial = 2227] [outer = (nil)] 17:18:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64daf64400) [pid = 1856] [serial = 2228] [outer = 0x7f64d9711c00] 17:18:20 INFO - PROCESS | 1856 | 1461889100930 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64db55a000) [pid = 1856] [serial = 2229] [outer = 0x7f64d9711c00] 17:18:21 INFO - PROCESS | 1856 | 1461889101764 Marionette TRACE conn5 <- [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]]]}] 17:18:21 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. 17:18:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1740ms 17:18:21 INFO - PROCESS | 1856 | 1461889101816 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 1856 | 1461889101823 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 17:18:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:18:21 INFO - PROCESS | 1856 | 1461889101830 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 1856 | 1461889101836 Marionette TRACE conn5 <- [1,2942,null,{}] 17:18:21 INFO - PROCESS | 1856 | 1461889101843 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:22 INFO - PROCESS | 1856 | 1461889102104 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 17:18:22 INFO - PROCESS | 1856 | 1461889102389 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de318000 == 156 [pid = 1856] [id = 743] 17:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dc5ec800) [pid = 1856] [serial = 2230] [outer = (nil)] 17:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de5a0000) [pid = 1856] [serial = 2231] [outer = 0x7f64dc5ec800] 17:18:22 INFO - PROCESS | 1856 | 1461889102475 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64de99c000) [pid = 1856] [serial = 2232] [outer = 0x7f64dc5ec800] 17:18:23 INFO - PROCESS | 1856 | 1461889103365 Marionette TRACE conn5 <- [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"]]]}] 17:18:23 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 17:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1583ms 17:18:23 INFO - PROCESS | 1856 | 1461889103419 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1856 | 1461889103425 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 17:18:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:18:23 INFO - PROCESS | 1856 | 1461889103432 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 1856 | 1461889103435 Marionette TRACE conn5 <- [1,2946,null,{}] 17:18:23 INFO - PROCESS | 1856 | 1461889103489 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:23 INFO - PROCESS | 1856 | 1461889103772 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 17:18:24 INFO - PROCESS | 1856 | 1461889104047 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3069000 == 157 [pid = 1856] [id = 744] 17:18:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64df726c00) [pid = 1856] [serial = 2233] [outer = (nil)] 17:18:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df7a7800) [pid = 1856] [serial = 2234] [outer = 0x7f64df726c00] 17:18:24 INFO - PROCESS | 1856 | 1461889104223 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64df971800) [pid = 1856] [serial = 2235] [outer = 0x7f64df726c00] 17:18:25 INFO - PROCESS | 1856 | 1461889105123 Marionette TRACE conn5 <- [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]]]}] 17:18:25 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. 17:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1749ms 17:18:25 INFO - PROCESS | 1856 | 1461889105182 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 1856 | 1461889105185 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 17:18:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:18:25 INFO - PROCESS | 1856 | 1461889105201 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 1856 | 1461889105210 Marionette TRACE conn5 <- [1,2950,null,{}] 17:18:25 INFO - PROCESS | 1856 | 1461889105216 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 1856 | 1461889105651 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 17:18:25 INFO - PROCESS | 1856 | 1461889105935 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e48c5000 == 158 [pid = 1856] [id = 745] 17:18:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e0c57c00) [pid = 1856] [serial = 2236] [outer = (nil)] 17:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64e1cacc00) [pid = 1856] [serial = 2237] [outer = 0x7f64e0c57c00] 17:18:26 INFO - PROCESS | 1856 | 1461889106024 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64e2568c00) [pid = 1856] [serial = 2238] [outer = 0x7f64e0c57c00] 17:18:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e4b0e800 == 159 [pid = 1856] [id = 746] 17:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e338dc00) [pid = 1856] [serial = 2239] [outer = (nil)] 17:18:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64e1cae000) [pid = 1856] [serial = 2240] [outer = 0x7f64e338dc00] 17:18:26 INFO - PROCESS | 1856 | 1461889106962 Marionette TRACE conn5 <- [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]]]}] 17:18:26 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. 17:18:26 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1800ms 17:18:27 INFO - PROCESS | 1856 | 1461889107002 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1856 | 1461889107008 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:18:27 INFO - PROCESS | 1856 | 1461889107015 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1856 | 1461889107019 Marionette TRACE conn5 <- [1,2954,null,{}] 17:18:27 INFO - PROCESS | 1856 | 1461889107025 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 1856 | 1461889107367 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 17:18:27 INFO - PROCESS | 1856 | 1461889107677 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e61cc000 == 160 [pid = 1856] [id = 747] 17:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64e0d7d000) [pid = 1856] [serial = 2241] [outer = (nil)] 17:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64e33d8c00) [pid = 1856] [serial = 2242] [outer = 0x7f64e0d7d000] 17:18:27 INFO - PROCESS | 1856 | 1461889107758 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64e3eab400) [pid = 1856] [serial = 2243] [outer = 0x7f64e0d7d000] 17:18:28 INFO - PROCESS | 1856 | 1461889108627 Marionette TRACE conn5 <- [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]]]}] 17:18:28 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:18:28 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 17:18:28 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1638ms 17:18:28 INFO - PROCESS | 1856 | 1461889108655 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 17:18:28 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:18:28 INFO - PROCESS | 1856 | 1461889108659 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 17:18:28 INFO - PROCESS | 1856 | 1461889108665 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 1856 | 1461889108669 Marionette TRACE conn5 <- [1,2958,null,{}] 17:18:28 INFO - PROCESS | 1856 | 1461889108674 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:28 INFO - PROCESS | 1856 | 1461889108940 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 17:18:29 INFO - PROCESS | 1856 | 1461889109222 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7ee1800 == 161 [pid = 1856] [id = 748] 17:18:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64e409e800) [pid = 1856] [serial = 2244] [outer = (nil)] 17:18:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64e41b7800) [pid = 1856] [serial = 2245] [outer = 0x7f64e409e800] 17:18:29 INFO - PROCESS | 1856 | 1461889109323 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64e4b96400) [pid = 1856] [serial = 2246] [outer = 0x7f64e409e800] 17:18:30 INFO - PROCESS | 1856 | 1461889110322 Marionette TRACE conn5 <- [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]]]}] 17:18:30 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. 17:18:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1684ms 17:18:30 INFO - PROCESS | 1856 | 1461889110349 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 1856 | 1461889110353 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 17:18:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:18:30 INFO - PROCESS | 1856 | 1461889110360 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 1856 | 1461889110363 Marionette TRACE conn5 <- [1,2962,null,{}] 17:18:30 INFO - PROCESS | 1856 | 1461889110369 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:30 INFO - PROCESS | 1856 | 1461889110624 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 17:18:30 INFO - PROCESS | 1856 | 1461889110903 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec318800 == 162 [pid = 1856] [id = 749] 17:18:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64e3fd6c00) [pid = 1856] [serial = 2247] [outer = (nil)] 17:18:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64e71eec00) [pid = 1856] [serial = 2248] [outer = 0x7f64e3fd6c00] 17:18:31 INFO - PROCESS | 1856 | 1461889111034 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64e7a45800) [pid = 1856] [serial = 2249] [outer = 0x7f64e3fd6c00] 17:18:31 INFO - PROCESS | 1856 | 1461889111916 Marionette TRACE conn5 <- [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]]]}] 17:18:31 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. 17:18:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1584ms 17:18:31 INFO - PROCESS | 1856 | 1461889111947 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 17:18:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:18:31 INFO - PROCESS | 1856 | 1461889111952 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 17:18:31 INFO - PROCESS | 1856 | 1461889111960 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1856 | 1461889111963 Marionette TRACE conn5 <- [1,2966,null,{}] 17:18:31 INFO - PROCESS | 1856 | 1461889111971 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:32 INFO - PROCESS | 1856 | 1461889112232 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 17:18:32 INFO - PROCESS | 1856 | 1461889112529 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edaaf000 == 163 [pid = 1856] [id = 750] 17:18:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64e409ec00) [pid = 1856] [serial = 2250] [outer = (nil)] 17:18:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e7af3c00) [pid = 1856] [serial = 2251] [outer = 0x7f64e409ec00] 17:18:32 INFO - PROCESS | 1856 | 1461889112658 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64e7d91400) [pid = 1856] [serial = 2252] [outer = 0x7f64e409ec00] 17:18:33 INFO - PROCESS | 1856 | 1461889113664 Marionette TRACE conn5 <- [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]]]}] 17:18:33 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. 17:18:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1739ms 17:18:33 INFO - PROCESS | 1856 | 1461889113699 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 1856 | 1461889113702 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 17:18:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:18:33 INFO - PROCESS | 1856 | 1461889113710 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 1856 | 1461889113712 Marionette TRACE conn5 <- [1,2970,null,{}] 17:18:33 INFO - PROCESS | 1856 | 1461889113719 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 1856 | 1461889114012 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 17:18:34 INFO - PROCESS | 1856 | 1461889114309 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ee1e5000 == 164 [pid = 1856] [id = 751] 17:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64e74abc00) [pid = 1856] [serial = 2253] [outer = (nil)] 17:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64e7d9b800) [pid = 1856] [serial = 2254] [outer = 0x7f64e74abc00] 17:18:34 INFO - PROCESS | 1856 | 1461889114389 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64e8ed1c00) [pid = 1856] [serial = 2255] [outer = 0x7f64e74abc00] 17:18:35 INFO - PROCESS | 1856 | 1461889115371 Marionette TRACE conn5 <- [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]]]}] 17:18:35 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. 17:18:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1692ms 17:18:35 INFO - PROCESS | 1856 | 1461889115402 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 1856 | 1461889115406 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 17:18:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:18:35 INFO - PROCESS | 1856 | 1461889115413 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 1856 | 1461889115428 Marionette TRACE conn5 <- [1,2974,null,{}] 17:18:35 INFO - PROCESS | 1856 | 1461889115436 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 1856 | 1461889115721 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 17:18:36 INFO - PROCESS | 1856 | 1461889116102 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ef02a800 == 165 [pid = 1856] [id = 752] 17:18:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64e7a45400) [pid = 1856] [serial = 2256] [outer = (nil)] 17:18:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64ebc11800) [pid = 1856] [serial = 2257] [outer = 0x7f64e7a45400] 17:18:36 INFO - PROCESS | 1856 | 1461889116207 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64ebca7800) [pid = 1856] [serial = 2258] [outer = 0x7f64e7a45400] 17:18:37 INFO - PROCESS | 1856 | 1461889117163 Marionette TRACE conn5 <- [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]]]}] 17:18:37 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. 17:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1792ms 17:18:37 INFO - PROCESS | 1856 | 1461889117207 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 17:18:37 INFO - PROCESS | 1856 | 1461889117212 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 17:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:18:37 INFO - PROCESS | 1856 | 1461889117217 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:18:37 INFO - PROCESS | 1856 | 1461889117220 Marionette TRACE conn5 <- [1,2978,null,{}] 17:18:37 INFO - PROCESS | 1856 | 1461889117225 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:37 INFO - PROCESS | 1856 | 1461889117475 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 17:18:37 INFO - PROCESS | 1856 | 1461889117788 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6e06800 == 166 [pid = 1856] [id = 753] 17:18:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64ec5e0000) [pid = 1856] [serial = 2259] [outer = (nil)] 17:18:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64ec5e4800) [pid = 1856] [serial = 2260] [outer = 0x7f64ec5e0000] 17:18:37 INFO - PROCESS | 1856 | 1461889117937 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64ed7ebc00) [pid = 1856] [serial = 2261] [outer = 0x7f64ec5e0000] 17:18:38 INFO - PROCESS | 1856 | 1461889118804 Marionette TRACE conn5 <- [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]]]}] 17:18:38 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. 17:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1639ms 17:18:38 INFO - PROCESS | 1856 | 1461889118860 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 1856 | 1461889118863 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 17:18:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:18:38 INFO - PROCESS | 1856 | 1461889118870 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1856 | 1461889118874 Marionette TRACE conn5 <- [1,2982,null,{}] 17:18:38 INFO - PROCESS | 1856 | 1461889118880 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 1856 | 1461889119138 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 17:18:39 INFO - PROCESS | 1856 | 1461889119419 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f9471000 == 167 [pid = 1856] [id = 754] 17:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64ebf03800) [pid = 1856] [serial = 2262] [outer = (nil)] 17:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64edf80000) [pid = 1856] [serial = 2263] [outer = 0x7f64ebf03800] 17:18:39 INFO - PROCESS | 1856 | 1461889119498 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64ee756800) [pid = 1856] [serial = 2264] [outer = 0x7f64ebf03800] 17:18:40 INFO - PROCESS | 1856 | 1461889120352 Marionette TRACE conn5 <- [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"]]]}] 17:18:40 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 17:18:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:18:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1532ms 17:18:40 INFO - PROCESS | 1856 | 1461889120405 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1856 | 1461889120408 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:18:40 INFO - PROCESS | 1856 | 1461889120415 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1856 | 1461889120418 Marionette TRACE conn5 <- [1,2986,null,{}] 17:18:40 INFO - PROCESS | 1856 | 1461889120423 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:40 INFO - PROCESS | 1856 | 1461889120698 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 17:18:40 INFO - PROCESS | 1856 | 1461889120965 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64fb11a800 == 168 [pid = 1856] [id = 755] 17:18:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64ec5dfc00) [pid = 1856] [serial = 2265] [outer = (nil)] 17:18:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64ee841c00) [pid = 1856] [serial = 2266] [outer = 0x7f64ec5dfc00] 17:18:41 INFO - PROCESS | 1856 | 1461889121052 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64ee84e000) [pid = 1856] [serial = 2267] [outer = 0x7f64ec5dfc00] 17:18:41 INFO - PROCESS | 1856 | 1461889121884 Marionette TRACE conn5 <- [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]]]}] 17:18:41 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. 17:18:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1529ms 17:18:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:18:41 INFO - PROCESS | 1856 | 1461889121946 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 1856 | 1461889121949 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 17:18:41 INFO - PROCESS | 1856 | 1461889121956 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1856 | 1461889121959 Marionette TRACE conn5 <- [1,2990,null,{}] 17:18:41 INFO - PROCESS | 1856 | 1461889121966 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 1856 | 1461889122220 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 17:18:42 INFO - PROCESS | 1856 | 1461889122509 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f65042a8000 == 169 [pid = 1856] [id = 756] 17:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64ec5e1000) [pid = 1856] [serial = 2268] [outer = (nil)] 17:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x7f64eedba000) [pid = 1856] [serial = 2269] [outer = 0x7f64ec5e1000] 17:18:42 INFO - PROCESS | 1856 | 1461889122594 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x7f64ef0c3400) [pid = 1856] [serial = 2270] [outer = 0x7f64ec5e1000] 17:18:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650500a800 == 170 [pid = 1856] [id = 757] 17:18:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x7f64ef21dc00) [pid = 1856] [serial = 2271] [outer = (nil)] 17:18:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x7f64eedb4800) [pid = 1856] [serial = 2272] [outer = 0x7f64ef21dc00] 17:18:43 INFO - PROCESS | 1856 | 1461889123539 Marionette TRACE conn5 <- [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]]]}] 17:18:43 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. 17:18:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1638ms 17:18:43 INFO - PROCESS | 1856 | 1461889123605 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1856 | 1461889123608 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:18:43 INFO - PROCESS | 1856 | 1461889123616 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1856 | 1461889123620 Marionette TRACE conn5 <- [1,2994,null,{}] 17:18:43 INFO - PROCESS | 1856 | 1461889123626 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 1856 | 1461889123998 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 17:18:44 INFO - PROCESS | 1856 | 1461889124327 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6505316800 == 171 [pid = 1856] [id = 758] 17:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x7f64ed96a000) [pid = 1856] [serial = 2273] [outer = (nil)] 17:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x7f64ef0cd400) [pid = 1856] [serial = 2274] [outer = 0x7f64ed96a000] 17:18:44 INFO - PROCESS | 1856 | 1461889124415 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x7f64eff95c00) [pid = 1856] [serial = 2275] [outer = 0x7f64ed96a000] 17:18:45 INFO - PROCESS | 1856 | 1461889125236 Marionette TRACE conn5 <- [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]]]}] 17:18:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:18:45 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 17:18:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1646ms 17:18:45 INFO - PROCESS | 1856 | 1461889125304 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 1856 | 1461889125308 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:18:45 INFO - PROCESS | 1856 | 1461889125322 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1856 | 1461889125324 Marionette TRACE conn5 <- [1,2998,null,{}] 17:18:45 INFO - PROCESS | 1856 | 1461889125331 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 1856 | 1461889125620 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 17:18:45 INFO - PROCESS | 1856 | 1461889125917 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650650f800 == 172 [pid = 1856] [id = 759] 17:18:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x7f64edff7400) [pid = 1856] [serial = 2276] [outer = (nil)] 17:18:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x7f64f1931c00) [pid = 1856] [serial = 2277] [outer = 0x7f64edff7400] 17:18:46 INFO - PROCESS | 1856 | 1461889125998 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x7f64f19d5800) [pid = 1856] [serial = 2278] [outer = 0x7f64edff7400] 17:18:46 INFO - PROCESS | 1856 | 1461889126846 Marionette TRACE conn5 <- [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]]]}] 17:18:46 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. 17:18:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1533ms 17:18:46 INFO - PROCESS | 1856 | 1461889126856 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 1856 | 1461889126861 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 17:18:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:18:46 INFO - PROCESS | 1856 | 1461889126867 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 1856 | 1461889126869 Marionette TRACE conn5 <- [1,3002,null,{}] 17:18:46 INFO - PROCESS | 1856 | 1461889126875 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 1856 | 1461889127120 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 17:18:47 INFO - PROCESS | 1856 | 1461889127382 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f6509890000 == 173 [pid = 1856] [id = 760] 17:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x7f64df96c400) [pid = 1856] [serial = 2279] [outer = (nil)] 17:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x7f64f1abe800) [pid = 1856] [serial = 2280] [outer = 0x7f64df96c400] 17:18:47 INFO - PROCESS | 1856 | 1461889127456 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x7f64f1ad5c00) [pid = 1856] [serial = 2281] [outer = 0x7f64df96c400] 17:18:48 INFO - PROCESS | 1856 | 1461889128276 Marionette TRACE conn5 <- [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]]]}] 17:18:48 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. 17:18:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1431ms 17:18:48 INFO - PROCESS | 1856 | 1461889128299 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1856 | 1461889128303 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:18:48 INFO - PROCESS | 1856 | 1461889128309 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1856 | 1461889128312 Marionette TRACE conn5 <- [1,3006,null,{}] 17:18:48 INFO - PROCESS | 1856 | 1461889128319 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 1856 | 1461889128574 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 17:18:48 INFO - PROCESS | 1856 | 1461889128879 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650a289800 == 174 [pid = 1856] [id = 761] 17:18:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x7f64ef0cdc00) [pid = 1856] [serial = 2282] [outer = (nil)] 17:18:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x7f64f2d1c800) [pid = 1856] [serial = 2283] [outer = 0x7f64ef0cdc00] 17:18:48 INFO - PROCESS | 1856 | 1461889128957 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x7f64f2da3000) [pid = 1856] [serial = 2284] [outer = 0x7f64ef0cdc00] 17:18:49 INFO - PROCESS | 1856 | 1461889129745 Marionette TRACE conn5 <- [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]]]}] 17:18:49 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. 17:18:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1484ms 17:18:49 INFO - PROCESS | 1856 | 1461889129795 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 1856 | 1461889129798 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 17:18:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:18:49 INFO - PROCESS | 1856 | 1461889129804 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - PROCESS | 1856 | 1461889129806 Marionette TRACE conn5 <- [1,3010,null,{}] 17:18:49 INFO - PROCESS | 1856 | 1461889129812 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 1856 | 1461889130077 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 17:18:50 INFO - PROCESS | 1856 | 1461889130394 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f650e5b8800 == 175 [pid = 1856] [id = 762] 17:18:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x7f64f006e000) [pid = 1856] [serial = 2285] [outer = (nil)] 17:18:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x7f64f3726800) [pid = 1856] [serial = 2286] [outer = 0x7f64f006e000] 17:18:50 INFO - PROCESS | 1856 | 1461889130490 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x7f64f4114000) [pid = 1856] [serial = 2287] [outer = 0x7f64f006e000] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc862000 == 174 [pid = 1856] [id = 674] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db26d000 == 173 [pid = 1856] [id = 673] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31d9800 == 172 [pid = 1856] [id = 654] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca87800 == 171 [pid = 1856] [id = 583] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42d8800 == 170 [pid = 1856] [id = 172] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3dd3000 == 169 [pid = 1856] [id = 589] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3072000 == 168 [pid = 1856] [id = 588] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de5ad000 == 167 [pid = 1856] [id = 652] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3058000 == 166 [pid = 1856] [id = 453] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650500b000 == 165 [pid = 1856] [id = 418] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e42d7000 == 164 [pid = 1856] [id = 590] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61cd800 == 163 [pid = 1856] [id = 152] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0dd0800 == 162 [pid = 1856] [id = 741] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64deae3800 == 161 [pid = 1856] [id = 740] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcab4000 == 160 [pid = 1856] [id = 739] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcb58800 == 159 [pid = 1856] [id = 694] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dc6a7000 == 158 [pid = 1856] [id = 738] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64df8e5000 == 157 [pid = 1856] [id = 696] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f7e36000 == 156 [pid = 1856] [id = 736] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f797d800 == 155 [pid = 1856] [id = 735] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6d27800 == 154 [pid = 1856] [id = 734] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6467800 == 153 [pid = 1856] [id = 733] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f2d4a000 == 152 [pid = 1856] [id = 732] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64eeba8000 == 151 [pid = 1856] [id = 731] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaa6800 == 150 [pid = 1856] [id = 730] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec21c800 == 149 [pid = 1856] [id = 729] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e8d1c800 == 148 [pid = 1856] [id = 728] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7dc9000 == 147 [pid = 1856] [id = 727] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e717d000 == 146 [pid = 1856] [id = 726] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48e0800 == 145 [pid = 1856] [id = 725] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3e82000 == 144 [pid = 1856] [id = 724] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e31c8000 == 143 [pid = 1856] [id = 723] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e0dcc800 == 142 [pid = 1856] [id = 722] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dcb52800 == 141 [pid = 1856] [id = 721] 17:18:53 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db0c8000 == 140 [pid = 1856] [id = 720] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x7f64dcd9e400) [pid = 1856] [serial = 2097] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x7f64dea45800) [pid = 1856] [serial = 2100] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x7f64f1ada400) [pid = 1856] [serial = 2064] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x7f64e7d92400) [pid = 1856] [serial = 2139] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x7f64df7a7000) [pid = 1856] [serial = 2103] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x7f64ed904c00) [pid = 1856] [serial = 2058] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x7f64e3389800) [pid = 1856] [serial = 2114] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x7f64df84dc00) [pid = 1856] [serial = 2105] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x7f64df96e400) [pid = 1856] [serial = 2106] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x7f64de99e800) [pid = 1856] [serial = 2099] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x7f64e4b8d800) [pid = 1856] [serial = 2124] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x7f64de98b000) [pid = 1856] [serial = 2034] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x7f64e3eb4400) [pid = 1856] [serial = 2118] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x7f64e7a51800) [pid = 1856] [serial = 2135] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x7f64e74ac800) [pid = 1856] [serial = 2130] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x7f64e3365800) [pid = 1856] [serial = 2112] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x7f64f8442c00) [pid = 1856] [serial = 2070] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x7f64e7afcc00) [pid = 1856] [serial = 2136] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x7f64e731fc00) [pid = 1856] [serial = 2129] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e7661800) [pid = 1856] [serial = 2132] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e0d85c00) [pid = 1856] [serial = 2109] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64e0c65000) [pid = 1856] [serial = 2108] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64db170000) [pid = 1856] [serial = 2150] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64dcccc400) [pid = 1856] [serial = 2096] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64db6a3400) [pid = 1856] [serial = 2151] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64ee751000) [pid = 1856] [serial = 2061] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64e33d3800) [pid = 1856] [serial = 2115] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64dc546400) [pid = 1856] [serial = 2153] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64ec5e5400) [pid = 1856] [serial = 2055] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64e7a46400) [pid = 1856] [serial = 2133] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64e7d72c00) [pid = 1856] [serial = 2138] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64e3ea8800) [pid = 1856] [serial = 2117] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64e71fb800) [pid = 1856] [serial = 2127] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64ebc18400) [pid = 1856] [serial = 2148] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64e3fdf800) [pid = 1856] [serial = 2120] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64e256a800) [pid = 1856] [serial = 2111] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64df84ac00) [pid = 1856] [serial = 2073] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e4099800) [pid = 1856] [serial = 2121] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64e713bc00) [pid = 1856] [serial = 2046] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e7137c00) [pid = 1856] [serial = 2126] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64e3fd6800) [pid = 1856] [serial = 2040] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64df755400) [pid = 1856] [serial = 2091] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e4807400) [pid = 1856] [serial = 2043] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64e7d99c00) [pid = 1856] [serial = 2141] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64e8ddec00) [pid = 1856] [serial = 2144] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64f4159800) [pid = 1856] [serial = 2067] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64e480b000) [pid = 1856] [serial = 2123] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64e90cd000) [pid = 1856] [serial = 2147] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64daf6fc00) [pid = 1856] [serial = 2094] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64e8ecac00) [pid = 1856] [serial = 2049] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64e0c6d800) [pid = 1856] [serial = 2037] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64de98b400) [pid = 1856] [serial = 2156] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64d9d44400) [pid = 1856] [serial = 2093] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e8dd4800) [pid = 1856] [serial = 2142] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64dcd98000) [pid = 1856] [serial = 2154] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64ebd26000) [pid = 1856] [serial = 2052] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e3390000) [pid = 1856] [serial = 1965] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64df75b000) [pid = 1856] [serial = 2102] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64dea32000) [pid = 1856] [serial = 2157] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e8ed3800) [pid = 1856] [serial = 2145] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e0d84000) [pid = 1856] [serial = 2031] [outer = (nil)] [url = about:blank] 17:18:53 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64decf3000) [pid = 1856] [serial = 2159] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1856 | 1461889134069 Marionette TRACE conn5 <- [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]]]}] 17:18:54 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 17:18:54 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 4297ms 17:18:54 INFO - PROCESS | 1856 | 1461889134103 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 17:18:54 INFO - PROCESS | 1856 | 1461889134111 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 17:18:54 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:18:54 INFO - PROCESS | 1856 | 1461889134119 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:18:54 INFO - PROCESS | 1856 | 1461889134125 Marionette TRACE conn5 <- [1,3014,null,{}] 17:18:54 INFO - PROCESS | 1856 | 1461889134134 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:54 INFO - PROCESS | 1856 | 1461889134421 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 17:18:54 INFO - PROCESS | 1856 | 1461889134673 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db741800 == 141 [pid = 1856] [id = 763] 17:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64db69ec00) [pid = 1856] [serial = 2288] [outer = (nil)] 17:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64db6a6400) [pid = 1856] [serial = 2289] [outer = 0x7f64db69ec00] 17:18:54 INFO - PROCESS | 1856 | 1461889134746 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64dc544800) [pid = 1856] [serial = 2290] [outer = 0x7f64db69ec00] 17:18:55 INFO - PROCESS | 1856 | [1856] 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 17:18:55 INFO - PROCESS | 1856 | 1461889135665 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:18:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:18:55 INFO - {} 17:18:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:18:55 INFO - {} 17:18:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:18:55 INFO - {} 17:18:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:18:55 INFO - {} 17:18:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1589ms 17:18:55 INFO - PROCESS | 1856 | 1461889135711 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 17:18:55 INFO - PROCESS | 1856 | 1461889135720 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 17:18:55 INFO - TEST-START | /FileAPI/fileReader.html 17:18:55 INFO - PROCESS | 1856 | 1461889135731 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1856 | 1461889135736 Marionette TRACE conn5 <- [1,3018,null,{}] 17:18:55 INFO - PROCESS | 1856 | 1461889135743 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:56 INFO - PROCESS | 1856 | 1461889136109 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 17:18:56 INFO - PROCESS | 1856 | 1461889136146 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca99800 == 142 [pid = 1856] [id = 764] 17:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dcccb000) [pid = 1856] [serial = 2291] [outer = (nil)] 17:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64de59c800) [pid = 1856] [serial = 2292] [outer = 0x7f64dcccb000] 17:18:56 INFO - PROCESS | 1856 | 1461889136210 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de98b400) [pid = 1856] [serial = 2293] [outer = 0x7f64dcccb000] 17:18:57 INFO - PROCESS | 1856 | 1461889137176 Marionette TRACE conn5 <- [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]]]}] 17:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:18:57 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:18:57 INFO - TEST-OK | /FileAPI/fileReader.html | took 1488ms 17:18:57 INFO - PROCESS | 1856 | 1461889137227 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1856 | 1461889137235 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 17:18:57 INFO - TEST-START | /FileAPI/historical.html 17:18:57 INFO - PROCESS | 1856 | 1461889137243 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1856 | 1461889137256 Marionette TRACE conn5 <- [1,3022,null,{}] 17:18:57 INFO - PROCESS | 1856 | 1461889137314 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:57 INFO - PROCESS | 1856 | 1461889137731 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 17:18:57 INFO - PROCESS | 1856 | 1461889137778 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de5b9000 == 143 [pid = 1856] [id = 765] 17:18:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64dea48000) [pid = 1856] [serial = 2294] [outer = (nil)] 17:18:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64decf1800) [pid = 1856] [serial = 2295] [outer = 0x7f64dea48000] 17:18:57 INFO - PROCESS | 1856 | 1461889137849 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df757800) [pid = 1856] [serial = 2296] [outer = 0x7f64dea48000] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64e41b8400) [pid = 1856] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64df845000) [pid = 1856] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64d970cc00) [pid = 1856] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e90ca400) [pid = 1856] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64db16f000) [pid = 1856] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64db55fc00) [pid = 1856] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64e90cd400) [pid = 1856] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e2570000) [pid = 1856] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64dccc9800) [pid = 1856] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64db16e400) [pid = 1856] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64d970fc00) [pid = 1856] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64df849800) [pid = 1856] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64ed7e8c00) [pid = 1856] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64df842400) [pid = 1856] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64de9a1400) [pid = 1856] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64d9d47000) [pid = 1856] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64dc543000) [pid = 1856] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64ebf0a000) [pid = 1856] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e3366800) [pid = 1856] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:18:58 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64df75c800) [pid = 1856] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:18:59 INFO - PROCESS | 1856 | 1461889139517 Marionette TRACE conn5 <- [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"]]]}] 17:18:59 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:18:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:18:59 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:18:59 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:18:59 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:18:59 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:18:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:18:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:59 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:18:59 INFO - TEST-OK | /FileAPI/historical.html | took 2335ms 17:18:59 INFO - PROCESS | 1856 | 1461889139581 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 17:18:59 INFO - TEST-START | /FileAPI/idlharness.html 17:18:59 INFO - PROCESS | 1856 | 1461889139586 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 17:18:59 INFO - PROCESS | 1856 | 1461889139593 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:18:59 INFO - PROCESS | 1856 | 1461889139596 Marionette TRACE conn5 <- [1,3026,null,{}] 17:18:59 INFO - PROCESS | 1856 | 1461889139601 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:59 INFO - PROCESS | 1856 | 1461889139844 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 17:19:00 INFO - PROCESS | 1856 | 1461889140031 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e089f800 == 144 [pid = 1856] [id = 766] 17:19:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64d970fc00) [pid = 1856] [serial = 2297] [outer = (nil)] 17:19:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x7f64df7a7000) [pid = 1856] [serial = 2298] [outer = 0x7f64d970fc00] 17:19:00 INFO - PROCESS | 1856 | 1461889140109 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x7f64df84ac00) [pid = 1856] [serial = 2299] [outer = 0x7f64d970fc00] 17:19:02 INFO - PROCESS | 1856 | 1461889142151 Marionette TRACE conn5 <- [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]]]}] 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:19:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:19:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:19:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:19:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:19:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:19:02 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 17:19:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:19:02 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 17:19:02 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 17:19:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:19:02 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:19:02 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 17:19:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:19:02 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 17:19:02 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 17:19:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:19:02 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:19:02 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:19:02 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:19:02 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:19:02 INFO - TEST-OK | /FileAPI/idlharness.html | took 2671ms 17:19:02 INFO - PROCESS | 1856 | 1461889142268 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 17:19:02 INFO - PROCESS | 1856 | 1461889142278 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 17:19:02 INFO - TEST-START | /FileAPI/idlharness.worker 17:19:02 INFO - PROCESS | 1856 | 1461889142296 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1856 | 1461889142312 Marionette TRACE conn5 <- [1,3030,null,{}] 17:19:02 INFO - PROCESS | 1856 | 1461889142393 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:02 INFO - PROCESS | 1856 | 1461889142664 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 17:19:02 INFO - PROCESS | 1856 | 1461889142936 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dc85f000 == 145 [pid = 1856] [id = 767] 17:19:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x7f64dc5e4c00) [pid = 1856] [serial = 2300] [outer = (nil)] 17:19:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x7f64dccd6c00) [pid = 1856] [serial = 2301] [outer = 0x7f64dc5e4c00] 17:19:03 INFO - PROCESS | 1856 | 1461889143018 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x7f64de416c00) [pid = 1856] [serial = 2302] [outer = 0x7f64dc5e4c00] 17:19:03 INFO - PROCESS | 1856 | [1856] 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 17:19:05 INFO - PROCESS | 1856 | 1461889145552 Marionette TRACE conn5 <- [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,{},{}]]]}] 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:19:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:19:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:19:05 INFO - {} 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:19:05 INFO - {} 17:19:05 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 - {} 17:19:05 INFO - {} 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:19:05 INFO - {} 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:19:05 INFO - {} 17:19:05 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 - {} 17:19:05 INFO - {} 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 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 17:19:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:19:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:19:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:05 INFO - {} 17:19:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3338ms 17:19:05 INFO - PROCESS | 1856 | 1461889145631 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1856 | 1461889145640 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:19:05 INFO - PROCESS | 1856 | 1461889145710 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1856 | 1461889145719 Marionette TRACE conn5 <- [1,3034,null,{}] 17:19:05 INFO - PROCESS | 1856 | 1461889145734 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:06 INFO - PROCESS | 1856 | 1461889146114 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 17:19:06 INFO - PROCESS | 1856 | 1461889146401 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3dca000 == 146 [pid = 1856] [id = 768] 17:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x7f64de98b800) [pid = 1856] [serial = 2303] [outer = (nil)] 17:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x7f64e4803400) [pid = 1856] [serial = 2304] [outer = 0x7f64de98b800] 17:19:06 INFO - PROCESS | 1856 | 1461889146486 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x7f64e4b85000) [pid = 1856] [serial = 2305] [outer = 0x7f64de98b800] 17:19:07 INFO - PROCESS | 1856 | 1461889147471 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:19:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:19:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1821ms 17:19:07 INFO - PROCESS | 1856 | 1461889147518 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 17:19:07 INFO - PROCESS | 1856 | 1461889147523 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 17:19:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:19:07 INFO - PROCESS | 1856 | 1461889147530 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:19:07 INFO - PROCESS | 1856 | 1461889147536 Marionette TRACE conn5 <- [1,3038,null,{}] 17:19:07 INFO - PROCESS | 1856 | 1461889147552 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:07 INFO - PROCESS | 1856 | 1461889147836 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 17:19:08 INFO - PROCESS | 1856 | 1461889148156 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e42d8800 == 147 [pid = 1856] [id = 769] 17:19:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x7f64e4c97400) [pid = 1856] [serial = 2306] [outer = (nil)] 17:19:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x7f64e7136800) [pid = 1856] [serial = 2307] [outer = 0x7f64e4c97400] 17:19:08 INFO - PROCESS | 1856 | 1461889148241 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x7f64e7313000) [pid = 1856] [serial = 2308] [outer = 0x7f64e4c97400] 17:19:09 INFO - PROCESS | 1856 | 1461889149121 Marionette TRACE conn5 <- [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"]]]}] 17:19:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:19:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:19:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:19:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1644ms 17:19:09 INFO - PROCESS | 1856 | 1461889149176 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1856 | 1461889149180 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:19:09 INFO - PROCESS | 1856 | 1461889149187 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1856 | 1461889149191 Marionette TRACE conn5 <- [1,3042,null,{}] 17:19:09 INFO - PROCESS | 1856 | 1461889149198 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:09 INFO - PROCESS | 1856 | 1461889149452 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 17:19:09 INFO - PROCESS | 1856 | 1461889149731 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e5d1d800 == 148 [pid = 1856] [id = 770] 17:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64e4c97800) [pid = 1856] [serial = 2309] [outer = (nil)] 17:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64e7a47400) [pid = 1856] [serial = 2310] [outer = 0x7f64e4c97800] 17:19:09 INFO - PROCESS | 1856 | 1461889149818 Marionette DEBUG loaded listener.js 17:19:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64e7afa400) [pid = 1856] [serial = 2311] [outer = 0x7f64e4c97800] 17:19:11 INFO - PROCESS | 1856 | 1461889151178 Marionette TRACE conn5 <- [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]]]}] 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:19:11 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. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:19:11 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'.) 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:19:11 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. 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:19:11 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. 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:19:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:11 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. 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:19:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:19:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:19:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:19:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2054ms 17:19:11 INFO - PROCESS | 1856 | 1461889151243 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1856 | 1461889151249 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 17:19:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:19:11 INFO - PROCESS | 1856 | 1461889151259 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1856 | 1461889151262 Marionette TRACE conn5 <- [1,3046,null,{}] 17:19:11 INFO - PROCESS | 1856 | 1461889151321 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:11 INFO - PROCESS | 1856 | 1461889151654 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 17:19:11 INFO - PROCESS | 1856 | 1461889151859 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64de320800 == 149 [pid = 1856] [id = 771] 17:19:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dcd95800) [pid = 1856] [serial = 2312] [outer = (nil)] 17:19:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64dea3a400) [pid = 1856] [serial = 2313] [outer = 0x7f64dcd95800] 17:19:11 INFO - PROCESS | 1856 | 1461889151935 Marionette DEBUG loaded listener.js 17:19:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64decf6000) [pid = 1856] [serial = 2314] [outer = 0x7f64dcd95800] 17:19:12 INFO - PROCESS | 1856 | [1856] 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 17:19:12 INFO - PROCESS | 1856 | 1461889152821 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:19:12 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:19:12 INFO - {} 17:19:12 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1596ms 17:19:12 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:19:12 INFO - PROCESS | 1856 | 1461889152854 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1856 | 1461889152857 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 17:19:12 INFO - PROCESS | 1856 | 1461889152863 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1856 | 1461889152867 Marionette TRACE conn5 <- [1,3050,null,{}] 17:19:12 INFO - PROCESS | 1856 | 1461889152872 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:13 INFO - PROCESS | 1856 | 1461889153313 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 17:19:13 INFO - PROCESS | 1856 | 1461889153577 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7188000 == 150 [pid = 1856] [id = 772] 17:19:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64e74a5400) [pid = 1856] [serial = 2315] [outer = (nil)] 17:19:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64e7d6c400) [pid = 1856] [serial = 2316] [outer = 0x7f64e74a5400] 17:19:13 INFO - PROCESS | 1856 | 1461889153660 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64ebc15000) [pid = 1856] [serial = 2317] [outer = 0x7f64e74a5400] 17:19:14 INFO - PROCESS | 1856 | 1461889154440 Marionette TRACE conn5 <- [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]]]}] 17:19:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:19:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:19:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:19:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:19:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1638ms 17:19:14 INFO - PROCESS | 1856 | 1461889154502 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1856 | 1461889154506 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:19:14 INFO - PROCESS | 1856 | 1461889154513 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1856 | 1461889154517 Marionette TRACE conn5 <- [1,3054,null,{}] 17:19:14 INFO - PROCESS | 1856 | 1461889154522 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:14 INFO - PROCESS | 1856 | 1461889154760 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 17:19:15 INFO - PROCESS | 1856 | 1461889155053 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e7d65000 == 151 [pid = 1856] [id = 773] 17:19:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x7f64e7af9c00) [pid = 1856] [serial = 2318] [outer = (nil)] 17:19:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x7f64ebcaac00) [pid = 1856] [serial = 2319] [outer = 0x7f64e7af9c00] 17:19:15 INFO - PROCESS | 1856 | 1461889155131 Marionette DEBUG loaded listener.js 17:19:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x7f64ebd2f800) [pid = 1856] [serial = 2320] [outer = 0x7f64e7af9c00] 17:19:16 INFO - PROCESS | 1856 | 1461889156425 Marionette TRACE conn5 <- [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"]]]}] 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:19:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:16 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" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:16 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" 17:19:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2047ms 17:19:16 INFO - PROCESS | 1856 | 1461889156579 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 17:19:16 INFO - PROCESS | 1856 | 1461889156587 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 17:19:16 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:19:16 INFO - PROCESS | 1856 | 1461889156606 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1856 | 1461889156613 Marionette TRACE conn5 <- [1,3058,null,{}] 17:19:16 INFO - PROCESS | 1856 | 1461889156624 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:16 INFO - PROCESS | 1856 | 1461889156988 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 17:19:17 INFO - PROCESS | 1856 | 1461889157252 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e8d1b800 == 152 [pid = 1856] [id = 774] 17:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x7f64e7afe800) [pid = 1856] [serial = 2321] [outer = (nil)] 17:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x7f64ed944400) [pid = 1856] [serial = 2322] [outer = 0x7f64e7afe800] 17:19:17 INFO - PROCESS | 1856 | 1461889157341 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x7f64ed96ac00) [pid = 1856] [serial = 2323] [outer = 0x7f64e7afe800] 17:19:18 INFO - PROCESS | 1856 | 1461889158213 Marionette TRACE conn5 <- [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]]]}] 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:19:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:19:18 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:18 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:19:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:19:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:19:18 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:19:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:18 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:19:18 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:19:18 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1645ms 17:19:18 INFO - PROCESS | 1856 | 1461889158254 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 17:19:18 INFO - PROCESS | 1856 | 1461889158262 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 17:19:18 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:19:18 INFO - PROCESS | 1856 | 1461889158268 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:19:18 INFO - PROCESS | 1856 | 1461889158271 Marionette TRACE conn5 <- [1,3062,null,{}] 17:19:18 INFO - PROCESS | 1856 | 1461889158292 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:18 INFO - PROCESS | 1856 | 1461889158600 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 17:19:18 INFO - PROCESS | 1856 | 1461889158833 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e31c4000 == 153 [pid = 1856] [id = 775] 17:19:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x7f64df753000) [pid = 1856] [serial = 2324] [outer = (nil)] 17:19:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x7f64ed94b400) [pid = 1856] [serial = 2325] [outer = 0x7f64df753000] 17:19:18 INFO - PROCESS | 1856 | 1461889158953 Marionette DEBUG loaded listener.js 17:19:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x7f64ed999c00) [pid = 1856] [serial = 2326] [outer = 0x7f64df753000] 17:19:19 INFO - PROCESS | 1856 | [1856] 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 17:19:19 INFO - PROCESS | 1856 | 1461889159811 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:19:19 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:19:19 INFO - {} 17:19:19 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1586ms 17:19:19 INFO - PROCESS | 1856 | 1461889159856 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1856 | 1461889159859 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:19:19 INFO - PROCESS | 1856 | 1461889159865 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1856 | 1461889159870 Marionette TRACE conn5 <- [1,3066,null,{}] 17:19:19 INFO - PROCESS | 1856 | 1461889159882 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:20 INFO - PROCESS | 1856 | 1461889160161 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 17:19:20 INFO - PROCESS | 1856 | 1461889160402 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec376800 == 154 [pid = 1856] [id = 776] 17:19:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x7f64ebf10400) [pid = 1856] [serial = 2327] [outer = (nil)] 17:19:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x7f64edf81000) [pid = 1856] [serial = 2328] [outer = 0x7f64ebf10400] 17:19:20 INFO - PROCESS | 1856 | 1461889160489 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x7f64ee74e800) [pid = 1856] [serial = 2329] [outer = 0x7f64ebf10400] 17:19:21 INFO - PROCESS | 1856 | 1461889161390 Marionette TRACE conn5 <- [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]]]}] 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:19:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:19:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1587ms 17:19:21 INFO - PROCESS | 1856 | 1461889161456 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1856 | 1461889161459 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 17:19:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:19:21 INFO - PROCESS | 1856 | 1461889161481 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1856 | 1461889161486 Marionette TRACE conn5 <- [1,3070,null,{}] 17:19:21 INFO - PROCESS | 1856 | 1461889161498 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:21 INFO - PROCESS | 1856 | 1461889161780 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 17:19:22 INFO - PROCESS | 1856 | 1461889162060 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64edebd800 == 155 [pid = 1856] [id = 777] 17:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x7f64f022f800) [pid = 1856] [serial = 2330] [outer = (nil)] 17:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x7f64f1938c00) [pid = 1856] [serial = 2331] [outer = 0x7f64f022f800] 17:19:22 INFO - PROCESS | 1856 | 1461889162203 Marionette DEBUG loaded listener.js 17:19:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x7f64f2d9cc00) [pid = 1856] [serial = 2332] [outer = 0x7f64f022f800] 17:19:23 INFO - PROCESS | 1856 | 1461889163027 Marionette TRACE conn5 <- [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]]]}] 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:19:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1606ms 17:19:23 INFO - PROCESS | 1856 | 1461889163076 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 17:19:23 INFO - PROCESS | 1856 | 1461889163079 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 17:19:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:19:23 INFO - PROCESS | 1856 | 1461889163086 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:19:23 INFO - PROCESS | 1856 | 1461889163089 Marionette TRACE conn5 <- [1,3074,null,{}] 17:19:23 INFO - PROCESS | 1856 | 1461889163094 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:23 INFO - PROCESS | 1856 | 1461889163435 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 17:19:23 INFO - PROCESS | 1856 | 1461889163651 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64eeb8c000 == 156 [pid = 1856] [id = 778] 17:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x7f64e7a45000) [pid = 1856] [serial = 2333] [outer = (nil)] 17:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x7f64f372d400) [pid = 1856] [serial = 2334] [outer = 0x7f64e7a45000] 17:19:23 INFO - PROCESS | 1856 | 1461889163729 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x7f64f4d60400) [pid = 1856] [serial = 2335] [outer = 0x7f64e7a45000] 17:19:24 INFO - PROCESS | 1856 | 1461889164615 Marionette TRACE conn5 <- [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]]]}] 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:19:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1583ms 17:19:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:19:24 INFO - PROCESS | 1856 | 1461889164672 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1856 | 1461889164675 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 17:19:24 INFO - PROCESS | 1856 | 1461889164681 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1856 | 1461889164684 Marionette TRACE conn5 <- [1,3078,null,{}] 17:19:24 INFO - PROCESS | 1856 | 1461889164699 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:24 INFO - PROCESS | 1856 | 1461889164967 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 17:19:25 INFO - PROCESS | 1856 | 1461889165284 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64ec2bb000 == 157 [pid = 1856] [id = 779] 17:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x7f64df72dc00) [pid = 1856] [serial = 2336] [outer = (nil)] 17:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x7f64ed949800) [pid = 1856] [serial = 2337] [outer = 0x7f64df72dc00] 17:19:25 INFO - PROCESS | 1856 | 1461889165409 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x7f64f4150400) [pid = 1856] [serial = 2338] [outer = 0x7f64df72dc00] 17:19:26 INFO - PROCESS | 1856 | 1461889166256 Marionette TRACE conn5 <- [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] 17:19:26 INFO - PROCESS | 1856 | 1461889166289 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:19:26 INFO - PROCESS | 1856 | 1461889166300 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1856 | 1461889166304 Marionette TRACE conn5 <- [1,3082,null,{}] 17:19:26 INFO - PROCESS | 1856 | 1461889166311 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:26 INFO - PROCESS | 1856 | 1461889166568 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 17:19:26 INFO - PROCESS | 1856 | 1461889166854 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f1a30800 == 158 [pid = 1856] [id = 780] 17:19:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x7f64df753c00) [pid = 1856] [serial = 2339] [outer = (nil)] 17:19:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x7f64f6975800) [pid = 1856] [serial = 2340] [outer = 0x7f64df753c00] 17:19:26 INFO - PROCESS | 1856 | 1461889166931 Marionette DEBUG loaded listener.js 17:19:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x7f64f733e400) [pid = 1856] [serial = 2341] [outer = 0x7f64df753c00] 17:19:27 INFO - PROCESS | 1856 | 1461889167764 Marionette TRACE conn5 <- [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]]]}] 17:19:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:19:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:19:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:19:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1482ms 17:19:27 INFO - PROCESS | 1856 | 1461889167782 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 17:19:27 INFO - PROCESS | 1856 | 1461889167785 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 17:19:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:19:27 INFO - PROCESS | 1856 | 1461889167791 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1856 | 1461889167793 Marionette TRACE conn5 <- [1,3086,null,{}] 17:19:27 INFO - PROCESS | 1856 | 1461889167798 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:28 INFO - PROCESS | 1856 | 1461889168025 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 17:19:28 INFO - PROCESS | 1856 | 1461889168278 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f6806800 == 159 [pid = 1856] [id = 781] 17:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x7f64f4117000) [pid = 1856] [serial = 2342] [outer = (nil)] 17:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x7f64f7f45800) [pid = 1856] [serial = 2343] [outer = 0x7f64f4117000] 17:19:28 INFO - PROCESS | 1856 | 1461889168349 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x7f64f843a800) [pid = 1856] [serial = 2344] [outer = 0x7f64f4117000] 17:19:29 INFO - PROCESS | 1856 | 1461889169174 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:19:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:19:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1433ms 17:19:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:19:29 INFO - PROCESS | 1856 | 1461889169225 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1856 | 1461889169227 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 17:19:29 INFO - PROCESS | 1856 | 1461889169233 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1856 | 1461889169237 Marionette TRACE conn5 <- [1,3090,null,{}] 17:19:29 INFO - PROCESS | 1856 | 1461889169242 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:29 INFO - PROCESS | 1856 | 1461889169482 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 17:19:29 INFO - PROCESS | 1856 | 1461889169772 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7810800 == 160 [pid = 1856] [id = 782] 17:19:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x7f64f7340800) [pid = 1856] [serial = 2345] [outer = (nil)] 17:19:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x7f64f85b1000) [pid = 1856] [serial = 2346] [outer = 0x7f64f7340800] 17:19:29 INFO - PROCESS | 1856 | 1461889169850 Marionette DEBUG loaded listener.js 17:19:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x7f64f8bb9400) [pid = 1856] [serial = 2347] [outer = 0x7f64f7340800] 17:19:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:19:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1435ms 17:19:30 INFO - PROCESS | 1856 | 1461889170660 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:19:30 INFO - PROCESS | 1856 | 1461889170668 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 17:19:30 INFO - PROCESS | 1856 | 1461889170672 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 17:19:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:19:30 INFO - PROCESS | 1856 | 1461889170678 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:19:30 INFO - PROCESS | 1856 | 1461889170681 Marionette TRACE conn5 <- [1,3094,null,{}] 17:19:30 INFO - PROCESS | 1856 | 1461889170686 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:30 INFO - PROCESS | 1856 | 1461889170941 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 17:19:31 INFO - PROCESS | 1856 | 1461889171267 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64f7e4a000 == 161 [pid = 1856] [id = 783] 17:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x7f64de1b9c00) [pid = 1856] [serial = 2348] [outer = (nil)] 17:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x7f64f8f09800) [pid = 1856] [serial = 2349] [outer = 0x7f64de1b9c00] 17:19:31 INFO - PROCESS | 1856 | 1461889171340 Marionette DEBUG loaded listener.js 17:19:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x7f64f8f10c00) [pid = 1856] [serial = 2350] [outer = 0x7f64de1b9c00] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64d93d1000 == 160 [pid = 1856] [id = 670] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de5b9000 == 159 [pid = 1856] [id = 765] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64dca99800 == 158 [pid = 1856] [id = 764] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db741800 == 157 [pid = 1856] [id = 763] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650650f800 == 156 [pid = 1856] [id = 759] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f650500a800 == 155 [pid = 1856] [id = 757] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f6505316800 == 154 [pid = 1856] [id = 758] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f65042a8000 == 153 [pid = 1856] [id = 756] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64fb11a800 == 152 [pid = 1856] [id = 755] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f9471000 == 151 [pid = 1856] [id = 754] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64f6e06800 == 150 [pid = 1856] [id = 753] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ef02a800 == 149 [pid = 1856] [id = 752] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ee1e5000 == 148 [pid = 1856] [id = 751] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64edaaf000 == 147 [pid = 1856] [id = 750] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64ec318800 == 146 [pid = 1856] [id = 749] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e7ee1800 == 145 [pid = 1856] [id = 748] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e61cc000 == 144 [pid = 1856] [id = 747] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e4b0e800 == 143 [pid = 1856] [id = 746] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e48c5000 == 142 [pid = 1856] [id = 745] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64e3069000 == 141 [pid = 1856] [id = 744] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64de318000 == 140 [pid = 1856] [id = 743] 17:19:34 INFO - PROCESS | 1856 | --DOCSHELL 0x7f64db3c5800 == 139 [pid = 1856] [id = 742] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x7f64e713c400) [pid = 1856] [serial = 2184] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x7f64e7d78400) [pid = 1856] [serial = 2189] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x7f64ed99e400) [pid = 1856] [serial = 2207] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x7f64ebcab000) [pid = 1856] [serial = 2193] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x7f64ed7e5800) [pid = 1856] [serial = 2201] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x7f64e8dd7400) [pid = 1856] [serial = 2190] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x7f64decf7c00) [pid = 1856] [serial = 2220] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x7f64ec5e7400) [pid = 1856] [serial = 2195] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x7f64e3fe1800) [pid = 1856] [serial = 2178] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x7f64dcd9c800) [pid = 1856] [serial = 2165] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x7f64db6a4c00) [pid = 1856] [serial = 2216] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x7f64d971ac00) [pid = 1856] [serial = 2162] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x7f64dc5e7400) [pid = 1856] [serial = 2217] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x7f64ebc0e800) [pid = 1856] [serial = 2192] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x7f64e0d84400) [pid = 1856] [serial = 2175] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x7f64ed9e2400) [pid = 1856] [serial = 2210] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x7f64edf78000) [pid = 1856] [serial = 2213] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x7f64dea35000) [pid = 1856] [serial = 2219] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x7f64e4c9c400) [pid = 1856] [serial = 2183] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x7f64df977000) [pid = 1856] [serial = 2171] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x7f64e0d7a800) [pid = 1856] [serial = 2174] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x7f64db167000) [pid = 1856] [serial = 2163] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x7f64decf4c00) [pid = 1856] [serial = 2168] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x7f64e7313c00) [pid = 1856] [serial = 2186] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x7f64ed90c000) [pid = 1856] [serial = 2202] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x7f64ed9de400) [pid = 1856] [serial = 2208] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x7f64e7a4b400) [pid = 1856] [serial = 2187] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x7f64ed96b400) [pid = 1856] [serial = 2205] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x7f64de41f800) [pid = 1856] [serial = 2166] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x7f64ed776800) [pid = 1856] [serial = 2198] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x7f64ed7e5400) [pid = 1856] [serial = 2199] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x7f64e4b81800) [pid = 1856] [serial = 2180] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x7f64e4ba1800) [pid = 1856] [serial = 2181] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64df846000) [pid = 1856] [serial = 2222] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ed94ac00) [pid = 1856] [serial = 2204] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64e336d400) [pid = 1856] [serial = 2177] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64ec60b800) [pid = 1856] [serial = 2196] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64ede99800) [pid = 1856] [serial = 2211] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e0c63800) [pid = 1856] [serial = 2223] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64e0c5ac00) [pid = 1856] [serial = 2172] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64df757400) [pid = 1856] [serial = 2169] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64df752800) [pid = 1856] [serial = 2225] [outer = (nil)] [url = about:blank] 17:19:34 INFO - PROCESS | 1856 | 1461889174600 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:19:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:19:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 3997ms 17:19:34 INFO - PROCESS | 1856 | 1461889174677 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1856 | 1461889174682 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:19:34 INFO - PROCESS | 1856 | 1461889174691 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1856 | 1461889174696 Marionette TRACE conn5 <- [1,3098,null,{}] 17:19:34 INFO - PROCESS | 1856 | 1461889174705 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:34 INFO - PROCESS | 1856 | 1461889174933 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 17:19:35 INFO - PROCESS | 1856 | 1461889175158 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64db3e2000 == 140 [pid = 1856] [id = 784] 17:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x7f64dc539c00) [pid = 1856] [serial = 2351] [outer = (nil)] 17:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x7f64dc540000) [pid = 1856] [serial = 2352] [outer = 0x7f64dc539c00] 17:19:35 INFO - PROCESS | 1856 | 1461889175226 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x7f64dcccfc00) [pid = 1856] [serial = 2353] [outer = 0x7f64dc539c00] 17:19:35 INFO - PROCESS | 1856 | 1461889175976 Marionette TRACE conn5 <- [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]]]}] 17:19:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:19:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:19:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1337ms 17:19:36 INFO - PROCESS | 1856 | 1461889176028 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1856 | 1461889176036 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:19:36 INFO - PROCESS | 1856 | 1461889176046 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1856 | 1461889176049 Marionette TRACE conn5 <- [1,3102,null,{}] 17:19:36 INFO - PROCESS | 1856 | 1461889176090 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:36 INFO - PROCESS | 1856 | 1461889176325 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 17:19:36 INFO - PROCESS | 1856 | 1461889176540 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64dca98800 == 141 [pid = 1856] [id = 785] 17:19:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x7f64dcd9b800) [pid = 1856] [serial = 2354] [outer = (nil)] 17:19:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x7f64de41f400) [pid = 1856] [serial = 2355] [outer = 0x7f64dcd9b800] 17:19:36 INFO - PROCESS | 1856 | 1461889176604 Marionette DEBUG loaded listener.js 17:19:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x7f64de997800) [pid = 1856] [serial = 2356] [outer = 0x7f64dcd9b800] 17:19:37 INFO - PROCESS | 1856 | 1461889177444 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:19:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:19:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1450ms 17:19:37 INFO - PROCESS | 1856 | 1461889177497 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 17:19:37 INFO - PROCESS | 1856 | 1461889177512 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 17:19:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:19:37 INFO - PROCESS | 1856 | 1461889177527 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:19:37 INFO - PROCESS | 1856 | 1461889177532 Marionette TRACE conn5 <- [1,3106,null,{}] 17:19:37 INFO - PROCESS | 1856 | 1461889177551 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:37 INFO - PROCESS | 1856 | 1461889177871 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 17:19:37 INFO - PROCESS | 1856 | 1461889177908 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e076b000 == 142 [pid = 1856] [id = 786] 17:19:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x7f64decf6c00) [pid = 1856] [serial = 2357] [outer = (nil)] 17:19:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x7f64df758400) [pid = 1856] [serial = 2358] [outer = 0x7f64decf6c00] 17:19:37 INFO - PROCESS | 1856 | 1461889177980 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x7f64df849800) [pid = 1856] [serial = 2359] [outer = 0x7f64decf6c00] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x7f64ef0cdc00) [pid = 1856] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x7f64ec5e0000) [pid = 1856] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x7f64f006e000) [pid = 1856] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x7f64dcccb000) [pid = 1856] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x7f64e0d7d000) [pid = 1856] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x7f64e7a45400) [pid = 1856] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x7f64d9711c00) [pid = 1856] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x7f64ec5dfc00) [pid = 1856] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x7f64e3fd6c00) [pid = 1856] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x7f64ebf03800) [pid = 1856] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x7f64db69ec00) [pid = 1856] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x7f64ed96a000) [pid = 1856] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x7f64edff7400) [pid = 1856] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x7f64dc5ec800) [pid = 1856] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x7f64e338dc00) [pid = 1856] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x7f64ec5e1000) [pid = 1856] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x7f64ed774800) [pid = 1856] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x7f64e74abc00) [pid = 1856] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x7f64e409e800) [pid = 1856] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x7f64e409ec00) [pid = 1856] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x7f64dea48000) [pid = 1856] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x7f64df96c400) [pid = 1856] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x7f64ef21dc00) [pid = 1856] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x7f64db166000) [pid = 1856] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x7f64e0c57c00) [pid = 1856] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:19:39 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x7f64df726c00) [pid = 1856] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:19:39 INFO - PROCESS | 1856 | 1461889179555 Marionette TRACE conn5 <- [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]]]}] 17:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:19:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:19:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2041ms 17:19:39 INFO - PROCESS | 1856 | 1461889179569 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1856 | 1461889179572 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:19:39 INFO - PROCESS | 1856 | 1461889179578 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1856 | 1461889179580 Marionette TRACE conn5 <- [1,3110,null,{}] 17:19:39 INFO - PROCESS | 1856 | 1461889179585 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:39 INFO - PROCESS | 1856 | 1461889179870 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 17:19:40 INFO - PROCESS | 1856 | 1461889180049 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e24ba000 == 143 [pid = 1856] [id = 787] 17:19:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x7f64db166800) [pid = 1856] [serial = 2360] [outer = (nil)] 17:19:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x7f64e0c63400) [pid = 1856] [serial = 2361] [outer = 0x7f64db166800] 17:19:40 INFO - PROCESS | 1856 | 1461889180114 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x7f64e1ca1800) [pid = 1856] [serial = 2362] [outer = 0x7f64db166800] 17:19:40 INFO - PROCESS | 1856 | 1461889180803 Marionette TRACE conn5 <- [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"]]]}] 17:19:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:19:40 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 17:19:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:19:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:19:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1280ms 17:19:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:19:40 INFO - PROCESS | 1856 | 1461889180860 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 17:19:40 INFO - PROCESS | 1856 | 1461889180863 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 17:19:40 INFO - PROCESS | 1856 | 1461889180869 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:19:40 INFO - PROCESS | 1856 | 1461889180872 Marionette TRACE conn5 <- [1,3114,null,{}] 17:19:40 INFO - PROCESS | 1856 | 1461889180877 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:19:41 INFO - PROCESS | 1856 | 1461889181230 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 17:19:41 INFO - PROCESS | 1856 | 1461889181261 Marionette TRACE conn5 -> [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\", \"0c867e7b-4764-4337-85f4-b8cec6304131\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x7f64e3d44000 == 144 [pid = 1856] [id = 788] 17:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x7f64dcccb000) [pid = 1856] [serial = 2363] [outer = (nil)] 17:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x7f64e256d400) [pid = 1856] [serial = 2364] [outer = 0x7f64dcccb000] 17:19:41 INFO - PROCESS | 1856 | 1461889181344 Marionette DEBUG loaded listener.js 17:19:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x7f64e3369c00) [pid = 1856] [serial = 2365] [outer = 0x7f64dcccb000] 17:19:42 INFO - PROCESS | 1856 | 1461889182468 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:19:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:19:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1632ms 17:19:42 INFO - PROCESS | 1856 | 1461889182501 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 17:19:42 INFO - PROCESS | 1856 | 1461889182507 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 17:19:43 WARNING - u'runner_teardown' () 17:19:43 INFO - No more tests 17:19:43 INFO - Got 0 unexpected results 17:19:43 INFO - SUITE-END | took 1306s 17:19:43 INFO - Closing logging queue 17:19:43 INFO - queue closed 17:19:43 INFO - Return code: 0 17:19:43 WARNING - # TBPL SUCCESS # 17:19:43 INFO - Running post-action listener: _resource_record_post_action 17:19:43 INFO - Running post-run listener: _resource_record_post_run 17:19:45 INFO - Total resource usage - Wall time: 1345s; CPU: 98.0%; Read bytes: 8577024; Write bytes: 933539840; Read time: 1764; Write time: 339296 17:19:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:19:45 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 9449472; Read time: 0; Write time: 11404 17:19:45 INFO - run-tests - Wall time: 1313s; CPU: 98.0%; Read bytes: 7020544; Write bytes: 924090368; Read time: 1328; Write time: 327892 17:19:45 INFO - Running post-run listener: _upload_blobber_files 17:19:45 INFO - Blob upload gear active. 17:19:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:19:45 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 17:19:45 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'] 17:19:45 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 17:19:45 INFO - (blobuploader) - INFO - Open directory for files ... 17:19:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:19:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:19:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:19:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:19:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:19:47 INFO - (blobuploader) - INFO - Done attempting. 17:19:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:19:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:19:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:19:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:19:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:19:48 INFO - (blobuploader) - INFO - Done attempting. 17:19:48 INFO - (blobuploader) - INFO - Iteration through files over. 17:19:48 INFO - Return code: 0 17:19:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:19:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:19:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/395909395f985f87c683b4aa60b92b606aa329f51d7bb6a0688f02baa82d0812776e3436c0ca8f58df52ef3da065ab4ec1be82b7d5bd0201bd9d49ac5a53cced", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14eb20f22b92a26ea2ab71a9a6e6c2a0bef5e7fc60c5a457d885c90be79a3f07e47c10d416b329cd48d8816a8f55eaf77c446c5318b648c28da509fbd708bd2a"} 17:19:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:19:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:19:48 INFO - Contents: 17:19:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/395909395f985f87c683b4aa60b92b606aa329f51d7bb6a0688f02baa82d0812776e3436c0ca8f58df52ef3da065ab4ec1be82b7d5bd0201bd9d49ac5a53cced", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14eb20f22b92a26ea2ab71a9a6e6c2a0bef5e7fc60c5a457d885c90be79a3f07e47c10d416b329cd48d8816a8f55eaf77c446c5318b648c28da509fbd708bd2a"} 17:19:48 INFO - Running post-run listener: copy_logs_to_upload_dir 17:19:48 INFO - Copying logs to upload dir... 17:19:48 INFO - mkdir: /builds/slave/test/build/upload/logs 17:19:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1443.061995 ========= master_lag: 0.49 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 3 secs) (at 2016-04-28 17:19:49.338245) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-28 17:19:49.344662) ========= 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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/395909395f985f87c683b4aa60b92b606aa329f51d7bb6a0688f02baa82d0812776e3436c0ca8f58df52ef3da065ab4ec1be82b7d5bd0201bd9d49ac5a53cced", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14eb20f22b92a26ea2ab71a9a6e6c2a0bef5e7fc60c5a457d885c90be79a3f07e47c10d416b329cd48d8816a8f55eaf77c446c5318b648c28da509fbd708bd2a"} build_url:https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035703 build_url: 'https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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/395909395f985f87c683b4aa60b92b606aa329f51d7bb6a0688f02baa82d0812776e3436c0ca8f58df52ef3da065ab4ec1be82b7d5bd0201bd9d49ac5a53cced", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/14eb20f22b92a26ea2ab71a9a6e6c2a0bef5e7fc60c5a457d885c90be79a3f07e47c10d416b329cd48d8816a8f55eaf77c446c5318b648c28da509fbd708bd2a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LkNVWZSeQbS9DLQWD2YM-g/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-04-28 17:19:49.416213) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 17:19:49.416718) ========= 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-1461886646.326467-627627861 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020855 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-28 17:19:49.490169) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 17:19:49.490650) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-28 17:19:49.491329) ========= ========= Total master_lag: 1.93 =========