builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1135 starttime: 1461410794.31 results: success (0) buildid: 20160423024847 builduid: 0b56103f51b843b3a3ea6e70d15b86ed revision: ad71189f79aa732acb0ad2518d33d46387386045 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.308891) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.309317) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.309604) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.348391) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.348659) ========= 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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 04:26:34-- 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-23 04:26:34 (12.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.286596 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.673589) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.673872) ========= 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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035706 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:34.741186) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 04:26:34.741539) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev ad71189f79aa732acb0ad2518d33d46387386045 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev ad71189f79aa732acb0ad2518d33d46387386045 --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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 04:26:34,861 truncating revision to first 12 chars 2016-04-23 04:26:34,862 Setting DEBUG logging. 2016-04-23 04:26:34,862 attempt 1/10 2016-04-23 04:26:34,862 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/ad71189f79aa?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 04:26:36,180 unpacking tar archive at: fx-team-ad71189f79aa/testing/mozharness/ program finished with exit code 0 elapsedTime=1.599817 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 04:26:36.442857) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:36.443178) ========= script_repo_revision: ad71189f79aa732acb0ad2518d33d46387386045 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:36.443585) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:36.443854) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 04:26:36.473515) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 27 secs) (at 2016-04-23 04:26:36.473789) ========= /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 fx-team --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', 'fx-team', '--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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False 04:26:36 INFO - MultiFileLogger online at 20160423 04:26:36 in /builds/slave/test 04:26:36 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 fx-team --download-symbols true 04:26:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:26:36 INFO - {'append_to_log': False, 04:26:36 INFO - 'base_work_dir': '/builds/slave/test', 04:26:36 INFO - 'blob_upload_branch': 'fx-team', 04:26:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:26:36 INFO - 'buildbot_json_path': 'buildprops.json', 04:26:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:26:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:26:36 INFO - 'download_minidump_stackwalk': True, 04:26:36 INFO - 'download_symbols': 'true', 04:26:36 INFO - 'e10s': False, 04:26:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:26:36 INFO - 'tooltool.py': '/tools/tooltool.py', 04:26:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:26:36 INFO - '/tools/misc-python/virtualenv.py')}, 04:26:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:26:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:26:36 INFO - 'log_level': 'info', 04:26:36 INFO - 'log_to_console': True, 04:26:36 INFO - 'opt_config_files': (), 04:26:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:26:36 INFO - '--processes=1', 04:26:36 INFO - '--config=%(test_path)s/wptrunner.ini', 04:26:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:26:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:26:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:26:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:26:36 INFO - 'pip_index': False, 04:26:36 INFO - 'require_test_zip': True, 04:26:36 INFO - 'test_type': ('testharness',), 04:26:36 INFO - 'this_chunk': '1', 04:26:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:26:36 INFO - 'total_chunks': '10', 04:26:36 INFO - 'virtualenv_path': 'venv', 04:26:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:26:36 INFO - 'work_dir': 'build'} 04:26:36 INFO - ##### 04:26:36 INFO - ##### Running clobber step. 04:26:36 INFO - ##### 04:26:36 INFO - Running pre-action listener: _resource_record_pre_action 04:26:36 INFO - Running main action method: clobber 04:26:36 INFO - rmtree: /builds/slave/test/build 04:26:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:26:37 INFO - Running post-action listener: _resource_record_post_action 04:26:37 INFO - ##### 04:26:37 INFO - ##### Running read-buildbot-config step. 04:26:37 INFO - ##### 04:26:37 INFO - Running pre-action listener: _resource_record_pre_action 04:26:37 INFO - Running main action method: read_buildbot_config 04:26:37 INFO - Using buildbot properties: 04:26:37 INFO - { 04:26:37 INFO - "project": "", 04:26:37 INFO - "product": "firefox", 04:26:37 INFO - "script_repo_revision": "production", 04:26:37 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 04:26:37 INFO - "repository": "", 04:26:37 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 04:26:37 INFO - "buildid": "20160423024847", 04:26:37 INFO - "pgo_build": "False", 04:26:37 INFO - "basedir": "/builds/slave/test", 04:26:37 INFO - "buildnumber": 3, 04:26:37 INFO - "slavename": "tst-linux64-spot-1135", 04:26:37 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 04:26:37 INFO - "platform": "linux64", 04:26:37 INFO - "branch": "fx-team", 04:26:37 INFO - "revision": "ad71189f79aa732acb0ad2518d33d46387386045", 04:26:37 INFO - "repo_path": "integration/fx-team", 04:26:37 INFO - "moz_repo_path": "", 04:26:37 INFO - "stage_platform": "linux64", 04:26:37 INFO - "builduid": "0b56103f51b843b3a3ea6e70d15b86ed", 04:26:37 INFO - "slavebuilddir": "test" 04:26:37 INFO - } 04:26:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:26:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:26:37 INFO - Running post-action listener: _resource_record_post_action 04:26:37 INFO - ##### 04:26:37 INFO - ##### Running download-and-extract step. 04:26:37 INFO - ##### 04:26:37 INFO - Running pre-action listener: _resource_record_pre_action 04:26:37 INFO - Running main action method: download_and_extract 04:26:37 INFO - mkdir: /builds/slave/test/build/tests 04:26:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:37 INFO - https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:26:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 04:26:48 INFO - Downloaded 1361 bytes. 04:26:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:48 INFO - Using the following test package requirements: 04:26:48 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:26:48 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:26:48 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:26:48 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'jsshell-linux-x86_64.zip'], 04:26:48 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:26:48 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:26:48 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:26:48 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:26:48 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:26:48 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:26:48 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 04:26: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')]} 04:26:48 INFO - https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:26:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:26:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:26:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:26:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 04:27:01 INFO - Downloaded 22746090 bytes. 04:27:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:27:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:27:02 INFO - caution: filename not matched: web-platform/* 04:27:02 INFO - Return code: 11 04:27:02 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')]} 04:27:02 INFO - https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:27:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:27:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:27:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:27:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 04:27:04 INFO - Downloaded 36402275 bytes. 04:27:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:27:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:27:08 INFO - caution: filename not matched: bin/* 04:27:08 INFO - caution: filename not matched: config/* 04:27:08 INFO - caution: filename not matched: mozbase/* 04:27:08 INFO - caution: filename not matched: marionette/* 04:27:08 INFO - caution: filename not matched: tools/wptserve/* 04:27:08 INFO - Return code: 11 04:27: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')]} 04:27:08 INFO - https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:27:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 04:27:11 INFO - Downloaded 64440062 bytes. 04:27:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:12 INFO - mkdir: /builds/slave/test/properties 04:27:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:27:12 INFO - Writing to file /builds/slave/test/properties/build_url 04:27:12 INFO - Contents: 04:27:12 INFO - build_url:https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:12 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:12 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:27:12 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:27:12 INFO - Contents: 04:27:12 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27: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')]} 04:27:12 INFO - https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:27:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 04:27:20 INFO - Downloaded 90863402 bytes. 04:27:20 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:27:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:27:25 INFO - Return code: 0 04:27:25 INFO - Running post-action listener: _resource_record_post_action 04:27:25 INFO - Running post-action listener: set_extra_try_arguments 04:27:25 INFO - ##### 04:27:25 INFO - ##### Running create-virtualenv step. 04:27:25 INFO - ##### 04:27:25 INFO - Running pre-action listener: _pre_create_virtualenv 04:27:25 INFO - Running pre-action listener: _resource_record_pre_action 04:27:25 INFO - Running main action method: create_virtualenv 04:27:25 INFO - Creating virtualenv /builds/slave/test/build/venv 04:27:25 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 04:27:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:27:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:27:26 INFO - Using real prefix '/usr' 04:27:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:27:29 INFO - Installing distribute.............................................................................................................................................................................................done. 04:27:32 INFO - Installing pip.................done. 04:27:32 INFO - Return code: 0 04:27:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:27:32 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')]} 04:27:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:32 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')]} 04:27:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:32 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 0x25b5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25f9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, '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-1461410141.322781-1263380610', '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 04:27:32 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 04:27:32 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 04:27:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:32 INFO - 'CCACHE_UMASK': '002', 04:27:32 INFO - 'DISPLAY': ':0', 04:27:32 INFO - 'HOME': '/home/cltbld', 04:27:32 INFO - 'LANG': 'en_US.UTF-8', 04:27:32 INFO - 'LOGNAME': 'cltbld', 04:27:32 INFO - 'MAIL': '/var/mail/cltbld', 04:27:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:32 INFO - 'MOZ_NO_REMOTE': '1', 04:27:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:32 INFO - 'PWD': '/builds/slave/test', 04:27:32 INFO - 'SHELL': '/bin/bash', 04:27:32 INFO - 'SHLVL': '1', 04:27:32 INFO - 'TERM': 'linux', 04:27:32 INFO - 'TMOUT': '86400', 04:27:32 INFO - 'USER': 'cltbld', 04:27:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:27:32 INFO - '_': '/tools/buildbot/bin/python'} 04:27:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:33 INFO - Downloading/unpacking psutil>=0.7.1 04:27:33 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 04:27:33 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 04:27:33 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 04:27:33 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 04:27:33 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 04:27:33 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 04:27:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:27:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:37 INFO - Installing collected packages: psutil 04:27:37 INFO - Running setup.py install for psutil 04:27:37 INFO - building 'psutil._psutil_linux' extension 04:27:37 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 04:27:38 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 04:27:38 INFO - building 'psutil._psutil_posix' extension 04:27:38 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 04:27:38 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 04:27:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:38 INFO - Successfully installed psutil 04:27:38 INFO - Cleaning up... 04:27:38 INFO - Return code: 0 04:27:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:27:38 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')]} 04:27:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:38 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')]} 04:27:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:38 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 0x25b5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25f9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, '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-1461410141.322781-1263380610', '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 04:27:38 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 04:27:38 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 04:27:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:38 INFO - 'CCACHE_UMASK': '002', 04:27:38 INFO - 'DISPLAY': ':0', 04:27:38 INFO - 'HOME': '/home/cltbld', 04:27:38 INFO - 'LANG': 'en_US.UTF-8', 04:27:38 INFO - 'LOGNAME': 'cltbld', 04:27:38 INFO - 'MAIL': '/var/mail/cltbld', 04:27:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:38 INFO - 'MOZ_NO_REMOTE': '1', 04:27:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:38 INFO - 'PWD': '/builds/slave/test', 04:27:38 INFO - 'SHELL': '/bin/bash', 04:27:38 INFO - 'SHLVL': '1', 04:27:38 INFO - 'TERM': 'linux', 04:27:38 INFO - 'TMOUT': '86400', 04:27:38 INFO - 'USER': 'cltbld', 04:27:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:27:38 INFO - '_': '/tools/buildbot/bin/python'} 04:27:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:27:39 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 04:27:39 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 04:27:39 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 04:27:39 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 04:27:39 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 04:27:39 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 04:27:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:27:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:27:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:27:42 INFO - Installing collected packages: mozsystemmonitor 04:27:42 INFO - Running setup.py install for mozsystemmonitor 04:27:43 INFO - Successfully installed mozsystemmonitor 04:27:43 INFO - Cleaning up... 04:27:43 INFO - Return code: 0 04:27:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:27:43 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')]} 04:27:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:43 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')]} 04:27:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:43 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 0x25b5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25f9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, '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-1461410141.322781-1263380610', '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 04:27:43 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 04:27:43 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 04:27:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:43 INFO - 'CCACHE_UMASK': '002', 04:27:43 INFO - 'DISPLAY': ':0', 04:27:43 INFO - 'HOME': '/home/cltbld', 04:27:43 INFO - 'LANG': 'en_US.UTF-8', 04:27:43 INFO - 'LOGNAME': 'cltbld', 04:27:43 INFO - 'MAIL': '/var/mail/cltbld', 04:27:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:43 INFO - 'MOZ_NO_REMOTE': '1', 04:27:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:43 INFO - 'PWD': '/builds/slave/test', 04:27:43 INFO - 'SHELL': '/bin/bash', 04:27:43 INFO - 'SHLVL': '1', 04:27:43 INFO - 'TERM': 'linux', 04:27:43 INFO - 'TMOUT': '86400', 04:27:43 INFO - 'USER': 'cltbld', 04:27:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:27:43 INFO - '_': '/tools/buildbot/bin/python'} 04:27:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:43 INFO - Downloading/unpacking blobuploader==1.2.4 04:27:43 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 04:27:43 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 04:27:43 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 04:27:43 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 04:27:43 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 04:27:43 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 04:27:47 INFO - Downloading blobuploader-1.2.4.tar.gz 04:27:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:27:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:27: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 04:27: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 04:27: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 04:27: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 04:27: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 04:27: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 04:27:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:27:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:27:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:48 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 04:27:48 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 04:27:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:48 INFO - Downloading docopt-0.6.1.tar.gz 04:27:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:27:48 INFO - Installing collected packages: blobuploader, requests, docopt 04:27:48 INFO - Running setup.py install for blobuploader 04:27:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:27:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:27:49 INFO - Running setup.py install for requests 04:27:49 INFO - Running setup.py install for docopt 04:27:50 INFO - Successfully installed blobuploader requests docopt 04:27:50 INFO - Cleaning up... 04:27:50 INFO - Return code: 0 04:27:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x25b5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25f9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, '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-1461410141.322781-1263380610', '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 04:27:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:27:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:27:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:50 INFO - 'CCACHE_UMASK': '002', 04:27:50 INFO - 'DISPLAY': ':0', 04:27:50 INFO - 'HOME': '/home/cltbld', 04:27:50 INFO - 'LANG': 'en_US.UTF-8', 04:27:50 INFO - 'LOGNAME': 'cltbld', 04:27:50 INFO - 'MAIL': '/var/mail/cltbld', 04:27:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:50 INFO - 'MOZ_NO_REMOTE': '1', 04:27:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:50 INFO - 'PWD': '/builds/slave/test', 04:27:50 INFO - 'SHELL': '/bin/bash', 04:27:50 INFO - 'SHLVL': '1', 04:27:50 INFO - 'TERM': 'linux', 04:27:50 INFO - 'TMOUT': '86400', 04:27:50 INFO - 'USER': 'cltbld', 04:27:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:27:50 INFO - '_': '/tools/buildbot/bin/python'} 04:27:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:50 INFO - Running setup.py (path:/tmp/pip-BDEnoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:50 INFO - Running setup.py (path:/tmp/pip-_iJXAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:50 INFO - Running setup.py (path:/tmp/pip-rIBRPH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:50 INFO - Running setup.py (path:/tmp/pip-wZBE4k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:51 INFO - Running setup.py (path:/tmp/pip-8wV7Ao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:51 INFO - Running setup.py (path:/tmp/pip-H5MQpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:51 INFO - Running setup.py (path:/tmp/pip-AZ1AFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:27:51 INFO - Running setup.py (path:/tmp/pip-Hhbr9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:27:51 INFO - Running setup.py (path:/tmp/pip-Oxt6_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:27:51 INFO - Running setup.py (path:/tmp/pip-hdGqBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:27:51 INFO - Running setup.py (path:/tmp/pip-0hB2BP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:27:51 INFO - Running setup.py (path:/tmp/pip-OXUtpn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:27:52 INFO - Running setup.py (path:/tmp/pip-jKjGT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:27:52 INFO - Running setup.py (path:/tmp/pip-EaNukc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:52 INFO - Running setup.py (path:/tmp/pip-cQ9zF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:27:52 INFO - Running setup.py (path:/tmp/pip-4a88Nh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:27:52 INFO - Running setup.py (path:/tmp/pip-414N6Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:27:52 INFO - Running setup.py (path:/tmp/pip-qRYE7O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:27:52 INFO - Running setup.py (path:/tmp/pip-RQXiiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:27:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:53 INFO - Running setup.py (path:/tmp/pip-3G62ga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:27:53 INFO - Running setup.py (path:/tmp/pip-RV1GO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:27:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:53 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 04:27:53 INFO - Running setup.py install for manifestparser 04:27:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozcrash 04:27:54 INFO - Running setup.py install for mozdebug 04:27:54 INFO - Running setup.py install for mozdevice 04:27:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozfile 04:27:54 INFO - Running setup.py install for mozhttpd 04:27:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for mozinfo 04:27:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for mozInstall 04:27:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for mozleak 04:27:55 INFO - Running setup.py install for mozlog 04:27:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for moznetwork 04:27:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for mozprocess 04:27:56 INFO - Running setup.py install for mozprofile 04:27:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for mozrunner 04:27:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for mozscreenshot 04:27:57 INFO - Running setup.py install for moztest 04:27:57 INFO - Running setup.py install for mozversion 04:27:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:27:57 INFO - Running setup.py install for wptserve 04:27:57 INFO - Running setup.py install for marionette-driver 04:27:57 INFO - Running setup.py install for browsermob-proxy 04:27:58 INFO - Running setup.py install for marionette-client 04:27:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:27:58 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 04:27:58 INFO - Cleaning up... 04:27:58 INFO - Return code: 0 04:27:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:27:58 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 0x25b5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25b63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25f9620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, '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-1461410141.322781-1263380610', '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 04:27:58 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 04:27:58 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 04:27:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:58 INFO - 'CCACHE_UMASK': '002', 04:27:58 INFO - 'DISPLAY': ':0', 04:27:58 INFO - 'HOME': '/home/cltbld', 04:27:58 INFO - 'LANG': 'en_US.UTF-8', 04:27:58 INFO - 'LOGNAME': 'cltbld', 04:27:58 INFO - 'MAIL': '/var/mail/cltbld', 04:27:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:58 INFO - 'MOZ_NO_REMOTE': '1', 04:27:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:58 INFO - 'PWD': '/builds/slave/test', 04:27:58 INFO - 'SHELL': '/bin/bash', 04:27:58 INFO - 'SHLVL': '1', 04:27:58 INFO - 'TERM': 'linux', 04:27:58 INFO - 'TMOUT': '86400', 04:27:58 INFO - 'USER': 'cltbld', 04:27:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:27:58 INFO - '_': '/tools/buildbot/bin/python'} 04:27:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:59 INFO - Running setup.py (path:/tmp/pip-ovqUH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:59 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:59 INFO - Running setup.py (path:/tmp/pip-AGXCnN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:59 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)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:59 INFO - Running setup.py (path:/tmp/pip-WMDkPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:59 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)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:59 INFO - Running setup.py (path:/tmp/pip-rmSQs8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:59 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)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:59 INFO - Running setup.py (path:/tmp/pip-dAW8LR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:59 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)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:59 INFO - Running setup.py (path:/tmp/pip-EAOUUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:59 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)) 04:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:59 INFO - Running setup.py (path:/tmp/pip-owuDmv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:28:00 INFO - Running setup.py (path:/tmp/pip-kue6is-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:28:00 INFO - Running setup.py (path:/tmp/pip-ZthFPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:28:00 INFO - Running setup.py (path:/tmp/pip-Na0Zne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:28:00 INFO - Running setup.py (path:/tmp/pip-eW0U49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:28:00 INFO - Running setup.py (path:/tmp/pip-a34wMl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:28:00 INFO - Running setup.py (path:/tmp/pip-zZhdBt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:28:00 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)) 04:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:28:00 INFO - Running setup.py (path:/tmp/pip-PX__Ed-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:28:01 INFO - Running setup.py (path:/tmp/pip-Zo02ME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:28:01 INFO - Running setup.py (path:/tmp/pip-X7DOQu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:28:01 INFO - Running setup.py (path:/tmp/pip-YvpBqV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:28:01 INFO - Running setup.py (path:/tmp/pip-dge6TI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:28:01 INFO - Running setup.py (path:/tmp/pip-4wX44Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:28:01 INFO - Running setup.py (path:/tmp/pip-3YmVos-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:28:01 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)) 04:28:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:28:02 INFO - Running setup.py (path:/tmp/pip-OK5STf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:28:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:28:02 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)) 04:28:02 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)) 04:28:02 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)) 04:28:02 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)) 04:28:02 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)) 04:28:02 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)) 04:28:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:28:02 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 04:28:02 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 04:28:02 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 04:28:02 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 04:28:02 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 04:28:02 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 04:28:05 INFO - Downloading blessings-1.6.tar.gz 04:28:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:28:06 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)) 04:28:06 INFO - Installing collected packages: blessings 04:28:06 INFO - Running setup.py install for blessings 04:28:06 INFO - Successfully installed blessings 04:28:06 INFO - Cleaning up... 04:28:06 INFO - Return code: 0 04:28:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:28:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:28:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:28:06 INFO - Reading from file tmpfile_stdout 04:28:06 INFO - Current package versions: 04:28:06 INFO - argparse == 1.2.1 04:28:06 INFO - blessings == 1.6 04:28:06 INFO - blobuploader == 1.2.4 04:28:06 INFO - browsermob-proxy == 0.6.0 04:28:06 INFO - docopt == 0.6.1 04:28:06 INFO - manifestparser == 1.1 04:28:06 INFO - marionette-client == 2.3.0 04:28:06 INFO - marionette-driver == 1.4.0 04:28:06 INFO - mozInstall == 1.12 04:28:06 INFO - mozcrash == 0.17 04:28:06 INFO - mozdebug == 0.1 04:28:06 INFO - mozdevice == 0.48 04:28:06 INFO - mozfile == 1.2 04:28:06 INFO - mozhttpd == 0.7 04:28:06 INFO - mozinfo == 0.9 04:28:06 INFO - mozleak == 0.1 04:28:06 INFO - mozlog == 3.1 04:28:06 INFO - moznetwork == 0.27 04:28:06 INFO - mozprocess == 0.22 04:28:06 INFO - mozprofile == 0.28 04:28:06 INFO - mozrunner == 6.11 04:28:06 INFO - mozscreenshot == 0.1 04:28:06 INFO - mozsystemmonitor == 0.0 04:28:06 INFO - moztest == 0.7 04:28:06 INFO - mozversion == 1.4 04:28:06 INFO - psutil == 3.1.1 04:28:06 INFO - requests == 1.2.3 04:28:06 INFO - wptserve == 1.4.0 04:28:06 INFO - wsgiref == 0.1.2 04:28:06 INFO - Running post-action listener: _resource_record_post_action 04:28:06 INFO - Running post-action listener: _start_resource_monitoring 04:28:07 INFO - Starting resource monitoring. 04:28:07 INFO - ##### 04:28:07 INFO - ##### Running pull step. 04:28:07 INFO - ##### 04:28:07 INFO - Running pre-action listener: _resource_record_pre_action 04:28:07 INFO - Running main action method: pull 04:28:07 INFO - Pull has nothing to do! 04:28:07 INFO - Running post-action listener: _resource_record_post_action 04:28:07 INFO - ##### 04:28:07 INFO - ##### Running install step. 04:28:07 INFO - ##### 04:28:07 INFO - Running pre-action listener: _resource_record_pre_action 04:28:07 INFO - Running main action method: install 04:28:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:28:07 INFO - Reading from file tmpfile_stdout 04:28:07 INFO - Detecting whether we're running mozinstall >=1.0... 04:28:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:28:07 INFO - Reading from file tmpfile_stdout 04:28:07 INFO - Output received: 04:28:07 INFO - Usage: mozinstall [options] installer 04:28:07 INFO - Options: 04:28:07 INFO - -h, --help show this help message and exit 04:28:07 INFO - -d DEST, --destination=DEST 04:28:07 INFO - Directory to install application into. [default: 04:28:07 INFO - "/builds/slave/test"] 04:28:07 INFO - --app=APP Application being installed. [default: firefox] 04:28:07 INFO - mkdir: /builds/slave/test/build/application 04:28:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 04:28:39 INFO - Reading from file tmpfile_stdout 04:28:39 INFO - Output received: 04:28:39 INFO - /builds/slave/test/build/application/firefox/firefox 04:28:39 INFO - Running post-action listener: _resource_record_post_action 04:28:39 INFO - ##### 04:28:39 INFO - ##### Running run-tests step. 04:28:39 INFO - ##### 04:28:39 INFO - Running pre-action listener: _resource_record_pre_action 04:28:39 INFO - Running main action method: run_tests 04:28:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:28:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:28:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:28:39 INFO - grabbing minidump binary from tooltool 04:28:39 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')]} 04:28:39 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 0x26bf290>, '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 0x26bf980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25f6be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:28:39 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 04:28:39 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 04:28:39 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:28:39 INFO - Return code: 0 04:28:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:28:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:28:39 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/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:28:39 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/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:28:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:28:39 INFO - 'CCACHE_UMASK': '002', 04:28:39 INFO - 'DISPLAY': ':0', 04:28:39 INFO - 'HOME': '/home/cltbld', 04:28:39 INFO - 'LANG': 'en_US.UTF-8', 04:28:39 INFO - 'LOGNAME': 'cltbld', 04:28:39 INFO - 'MAIL': '/var/mail/cltbld', 04:28:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:28:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:28:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:28:39 INFO - 'MOZ_NO_REMOTE': '1', 04:28:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:28:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:28:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:28:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:28:39 INFO - 'PWD': '/builds/slave/test', 04:28:39 INFO - 'SHELL': '/bin/bash', 04:28:39 INFO - 'SHLVL': '1', 04:28:39 INFO - 'TERM': 'linux', 04:28:39 INFO - 'TMOUT': '86400', 04:28:39 INFO - 'USER': 'cltbld', 04:28:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461410141.322781-1263380610', 04:28:39 INFO - '_': '/tools/buildbot/bin/python'} 04:28:39 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/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:28:40 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 04:28:40 INFO - import pkg_resources 04:28:41 INFO - Using 1 client processes 04:28:41 INFO - wptserve Starting http server on 127.0.0.1:8000 04:28:41 INFO - wptserve Starting http server on 127.0.0.1:8001 04:28:41 INFO - wptserve Starting http server on 127.0.0.1:8443 04:28:43 INFO - SUITE-START | Running 778 tests 04:28:43 INFO - Running testharness tests 04:28:43 INFO - Setting up ssl 04:28:43 INFO - PROCESS | certutil | 04:28:44 INFO - PROCESS | certutil | 04:28:44 INFO - PROCESS | certutil | 04:28:44 INFO - Certificate Nickname Trust Attributes 04:28:44 INFO - SSL,S/MIME,JAR/XPI 04:28:44 INFO - 04:28:44 INFO - web-platform-tests CT,, 04:28:44 INFO - 04:28:44 INFO - Starting runner 04:28:46 INFO - PROCESS | 1866 | 1461410926611 Marionette DEBUG Marionette enabled via build flag and pref 04:28:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78cd2c000 == 1 [pid = 1866] [id = 1] 04:28:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 1 (0x7ff78cd2c800) [pid = 1866] [serial = 1] [outer = (nil)] 04:28:46 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:28:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 2 (0x7ff78cd2d800) [pid = 1866] [serial = 2] [outer = 0x7ff78cd2c800] 04:28:47 INFO - PROCESS | 1866 | 1461410927250 Marionette INFO Listening on port 2828 04:28:47 INFO - PROCESS | 1866 | 1461410927785 Marionette DEBUG Marionette enabled via command-line flag 04:28:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c0c000 == 2 [pid = 1866] [id = 2] 04:28:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 3 (0x7ff789c0c800) [pid = 1866] [serial = 3] [outer = (nil)] 04:28:47 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:28:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 4 (0x7ff789c0d800) [pid = 1866] [serial = 4] [outer = 0x7ff789c0c800] 04:28:47 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff789cf2d30 04:28:47 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff78904f580 04:28:48 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff789054850 04:28:48 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff789054b50 04:28:48 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff789054e80 04:28:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 5 (0x7ff7890b6000) [pid = 1866] [serial = 5] [outer = 0x7ff78cd2c800] 04:28:48 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:48 INFO - PROCESS | 1866 | 1461410928181 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48169 04:28:48 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:48 INFO - PROCESS | 1866 | 1461410928267 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48170 04:28:48 INFO - PROCESS | 1866 | 1461410928273 Marionette DEBUG Closed connection conn0 04:28:48 INFO - PROCESS | 1866 | [1866] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 04:28:48 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:48 INFO - PROCESS | 1866 | 1461410928400 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48171 04:28:48 INFO - PROCESS | 1866 | 1461410928403 Marionette DEBUG Closed connection conn1 04:28:48 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:28:48 INFO - PROCESS | 1866 | 1461410928465 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48172 04:28:48 INFO - PROCESS | 1866 | 1461410928473 Marionette DEBUG Closed connection conn2 04:28:48 INFO - PROCESS | 1866 | 1461410928519 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:28:48 INFO - PROCESS | 1866 | 1461410928543 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423024847","device":"desktop","version":"48.0a1"} 04:28:49 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:28:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d49a800 == 3 [pid = 1866] [id = 3] 04:28:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 6 (0x7ff77d49b000) [pid = 1866] [serial = 6] [outer = (nil)] 04:28:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d49b800 == 4 [pid = 1866] [id = 4] 04:28:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 7 (0x7ff77d24c400) [pid = 1866] [serial = 7] [outer = (nil)] 04:28:50 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:28:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c6a9000 == 5 [pid = 1866] [id = 5] 04:28:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 8 (0x7ff77c407800) [pid = 1866] [serial = 8] [outer = (nil)] 04:28:50 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:28:50 INFO - PROCESS | 1866 | [1866] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:28:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 9 (0x7ff77c379400) [pid = 1866] [serial = 9] [outer = 0x7ff77c407800] 04:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 10 (0x7ff77c0d8000) [pid = 1866] [serial = 10] [outer = 0x7ff77d49b000] 04:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 11 (0x7ff77c062800) [pid = 1866] [serial = 11] [outer = 0x7ff77d24c400] 04:28:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 12 (0x7ff77be33800) [pid = 1866] [serial = 12] [outer = 0x7ff77c407800] 04:28:52 INFO - PROCESS | 1866 | 1461410932354 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1866 | 1461410932387 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 13 (0x7ff77a5efc00) [pid = 1866] [serial = 13] [outer = 0x7ff77c407800] 04:28:53 INFO - PROCESS | 1866 | 1461410933101 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"164ad0ea-589c-41fe-8192-7a77d35e15dc","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160423024847","device":"desktop","version":"48.0a1","command_id":1}}] 04:28:53 INFO - PROCESS | 1866 | 1461410933327 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:28:53 INFO - PROCESS | 1866 | 1461410933474 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:28:53 INFO - PROCESS | 1866 | 1461410933765 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:28:53 INFO - PROCESS | 1866 | [1866] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:28:53 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 14 (0x7ff775e0b800) [pid = 1866] [serial = 14] [outer = 0x7ff77c407800] 04:28:54 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:28:54 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:54 INFO - PROCESS | 1866 | 1461410934367 Marionette TRACE conn3 <- [1,3,null,{}] 04:28:54 INFO - PROCESS | 1866 | 1461410934457 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:28:54 INFO - PROCESS | 1866 | 1461410934498 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:28:54 INFO - PROCESS | 1866 | 1461410934556 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1866 | 1461410934559 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:28:54 INFO - PROCESS | 1866 | 1461410934590 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1866 | 1461410934594 Marionette TRACE conn3 <- [1,6,null,{}] 04:28:54 INFO - PROCESS | 1866 | 1461410934655 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 1866 | 1461410934672 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:28:54 INFO - PROCESS | 1866 | 1461410934682 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78eb65000 == 6 [pid = 1866] [id = 6] 04:28:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 15 (0x7ff77545b000) [pid = 1866] [serial = 15] [outer = (nil)] 04:28:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 16 (0x7ff77545d000) [pid = 1866] [serial = 16] [outer = 0x7ff77545b000] 04:28:54 INFO - PROCESS | 1866 | 1461410934756 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 17 (0x7ff7752a8000) [pid = 1866] [serial = 17] [outer = 0x7ff77545b000] 04:28:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77521d000 == 7 [pid = 1866] [id = 7] 04:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 18 (0x7ff7752b4c00) [pid = 1866] [serial = 18] [outer = (nil)] 04:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 19 (0x7ff77a6ea000) [pid = 1866] [serial = 19] [outer = 0x7ff7752b4c00] 04:28:55 INFO - PROCESS | 1866 | 1461410935223 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 20 (0x7ff78f33ec00) [pid = 1866] [serial = 20] [outer = 0x7ff7752b4c00] 04:28:55 INFO - PROCESS | 1866 | [1866] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:28:55 INFO - PROCESS | 1866 | 1461410935801 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1261ms 04:28:55 INFO - PROCESS | 1866 | 1461410935882 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1866 | 1461410935886 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:28:55 INFO - PROCESS | 1866 | 1461410935913 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1866 | 1461410935917 Marionette TRACE conn3 <- [1,10,null,{}] 04:28:55 INFO - PROCESS | 1866 | 1461410935931 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 1866 | 1461410936128 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:28:56 INFO - PROCESS | 1866 | 1461410936145 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77346e000 == 8 [pid = 1866] [id = 8] 04:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 21 (0x7ff77348a000) [pid = 1866] [serial = 21] [outer = (nil)] 04:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 22 (0x7ff77348bc00) [pid = 1866] [serial = 22] [outer = 0x7ff77348a000] 04:28:56 INFO - PROCESS | 1866 | 1461410936215 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 23 (0x7ff773491000) [pid = 1866] [serial = 23] [outer = 0x7ff77348a000] 04:28:56 INFO - PROCESS | 1866 | 1461410936793 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 949ms 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:28:56 INFO - PROCESS | 1866 | 1461410936846 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1866 | 1461410936849 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:28:56 INFO - PROCESS | 1866 | 1461410936856 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1866 | 1461410936859 Marionette TRACE conn3 <- [1,14,null,{}] 04:28:56 INFO - PROCESS | 1866 | 1461410936864 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:57 INFO - PROCESS | 1866 | 1461410937087 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:28:57 INFO - PROCESS | 1866 | 1461410937376 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773735000 == 9 [pid = 1866] [id = 9] 04:28:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 24 (0x7ff773484c00) [pid = 1866] [serial = 24] [outer = (nil)] 04:28:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 25 (0x7ff77348a800) [pid = 1866] [serial = 25] [outer = 0x7ff773484c00] 04:28:57 INFO - PROCESS | 1866 | 1461410937457 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 26 (0x7ff773b83c00) [pid = 1866] [serial = 26] [outer = 0x7ff773484c00] 04:28:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774d1e800 == 10 [pid = 1866] [id = 10] 04:28:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 27 (0x7ff774d1f000) [pid = 1866] [serial = 27] [outer = (nil)] 04:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 28 (0x7ff7743b3800) [pid = 1866] [serial = 28] [outer = 0x7ff774d1f000] 04:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 29 (0x7ff7742e8000) [pid = 1866] [serial = 29] [outer = 0x7ff774d1f000] 04:28:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77373b000 == 11 [pid = 1866] [id = 11] 04:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 30 (0x7ff77438b000) [pid = 1866] [serial = 30] [outer = (nil)] 04:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 31 (0x7ff775e0fc00) [pid = 1866] [serial = 31] [outer = 0x7ff77438b000] 04:28:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 32 (0x7ff775e0f000) [pid = 1866] [serial = 32] [outer = 0x7ff77438b000] 04:28:58 INFO - PROCESS | 1866 | 1461410938629 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1796ms 04:28:58 INFO - PROCESS | 1866 | 1461410938681 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1866 | 1461410938688 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:28:58 INFO - PROCESS | 1866 | 1461410938741 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1866 | 1461410938746 Marionette TRACE conn3 <- [1,18,null,{}] 04:28:58 INFO - PROCESS | 1866 | 1461410938755 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:58 INFO - PROCESS | 1866 | 1461410938981 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:28:59 INFO - PROCESS | 1866 | 1461410939094 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791ba000 == 12 [pid = 1866] [id = 12] 04:28:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 33 (0x7ff774f67c00) [pid = 1866] [serial = 33] [outer = (nil)] 04:28:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 34 (0x7ff77c054800) [pid = 1866] [serial = 34] [outer = 0x7ff774f67c00] 04:28:59 INFO - PROCESS | 1866 | 1461410939170 Marionette DEBUG loaded listener.js 04:28:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 35 (0x7ff77c5ed800) [pid = 1866] [serial = 35] [outer = 0x7ff774f67c00] 04:28:59 INFO - PROCESS | 1866 | 1461410939968 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1296ms 04:29:00 INFO - PROCESS | 1866 | 1461410940031 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:29:00 INFO - PROCESS | 1866 | 1461410940037 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:29:00 INFO - PROCESS | 1866 | 1461410940044 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1866 | 1461410940047 Marionette TRACE conn3 <- [1,22,null,{}] 04:29:00 INFO - PROCESS | 1866 | 1461410940053 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:00 INFO - PROCESS | 1866 | 1461410940234 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:29:00 INFO - PROCESS | 1866 | 1461410940353 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774f5f800 == 13 [pid = 1866] [id = 13] 04:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 36 (0x7ff77d0b7800) [pid = 1866] [serial = 36] [outer = (nil)] 04:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 37 (0x7ff77d0b2800) [pid = 1866] [serial = 37] [outer = 0x7ff77d0b7800] 04:29:00 INFO - PROCESS | 1866 | 1461410940467 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 38 (0x7ff77d113400) [pid = 1866] [serial = 38] [outer = 0x7ff77d0b7800] 04:29:01 INFO - PROCESS | 1866 | 1461410941572 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:29:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1580ms 04:29:01 INFO - PROCESS | 1866 | 1461410941624 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 1866 | 1461410941628 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:29:01 INFO - PROCESS | 1866 | 1461410941638 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 1866 | 1461410941643 Marionette TRACE conn3 <- [1,26,null,{}] 04:29:01 INFO - PROCESS | 1866 | 1461410941653 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:01 INFO - PROCESS | 1866 | 1461410941949 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:29:02 INFO - PROCESS | 1866 | 1461410942062 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775e1f800 == 14 [pid = 1866] [id = 14] 04:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 39 (0x7ff77ac74000) [pid = 1866] [serial = 39] [outer = (nil)] 04:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 40 (0x7ff77be37c00) [pid = 1866] [serial = 40] [outer = 0x7ff77ac74000] 04:29:02 INFO - PROCESS | 1866 | 1461410942128 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 41 (0x7ff77cdd4c00) [pid = 1866] [serial = 41] [outer = 0x7ff77ac74000] 04:29:02 INFO - PROCESS | 1866 | 1461410942868 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1288ms 04:29:02 INFO - PROCESS | 1866 | 1461410942925 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1866 | 1461410942933 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:29:02 INFO - PROCESS | 1866 | 1461410942949 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1866 | 1461410942952 Marionette TRACE conn3 <- [1,30,null,{}] 04:29:02 INFO - PROCESS | 1866 | 1461410942958 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:03 INFO - PROCESS | 1866 | 1461410943096 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:29:03 INFO - PROCESS | 1866 | 1461410943108 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ca91000 == 15 [pid = 1866] [id = 15] 04:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 42 (0x7ff77d0b9c00) [pid = 1866] [serial = 42] [outer = (nil)] 04:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 43 (0x7ff77e2e6800) [pid = 1866] [serial = 43] [outer = 0x7ff77d0b9c00] 04:29:03 INFO - PROCESS | 1866 | 1461410943169 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 44 (0x7ff77f55c000) [pid = 1866] [serial = 44] [outer = 0x7ff77d0b9c00] 04:29:03 INFO - PROCESS | 1866 | 1461410943864 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 940ms 04:29:03 INFO - PROCESS | 1866 | 1461410943884 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 1866 | 1461410943888 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:29:03 INFO - PROCESS | 1866 | 1461410943894 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 1866 | 1461410943899 Marionette TRACE conn3 <- [1,34,null,{}] 04:29:03 INFO - PROCESS | 1866 | 1461410943926 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 1866 | 1461410944078 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:29:04 INFO - PROCESS | 1866 | 1461410944110 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d004000 == 16 [pid = 1866] [id = 16] 04:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 45 (0x7ff77e2e3c00) [pid = 1866] [serial = 45] [outer = (nil)] 04:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 46 (0x7ff77fb4d000) [pid = 1866] [serial = 46] [outer = 0x7ff77e2e3c00] 04:29:04 INFO - PROCESS | 1866 | 1461410944178 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7ff783168000) [pid = 1866] [serial = 47] [outer = 0x7ff77e2e3c00] 04:29:04 INFO - PROCESS | 1866 | 1461410944874 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 987ms 04:29:04 INFO - PROCESS | 1866 | 1461410944881 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1866 | 1461410944885 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:29:04 INFO - PROCESS | 1866 | 1461410944895 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1866 | 1461410944897 Marionette TRACE conn3 <- [1,38,null,{}] 04:29:04 INFO - PROCESS | 1866 | 1461410944901 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 1866 | 1461410945066 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:29:05 INFO - PROCESS | 1866 | 1461410945085 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d4aa000 == 17 [pid = 1866] [id = 17] 04:29:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7ff77348f800) [pid = 1866] [serial = 48] [outer = (nil)] 04:29:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7ff78903ec00) [pid = 1866] [serial = 49] [outer = 0x7ff77348f800] 04:29:05 INFO - PROCESS | 1866 | 1461410945151 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7ff789edd800) [pid = 1866] [serial = 50] [outer = 0x7ff77348f800] 04:29:05 INFO - PROCESS | 1866 | 1461410945809 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 04:29:05 INFO - PROCESS | 1866 | 1461410945829 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1866 | 1461410945831 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:29:05 INFO - PROCESS | 1866 | 1461410945838 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1866 | 1461410945841 Marionette TRACE conn3 <- [1,42,null,{}] 04:29:05 INFO - PROCESS | 1866 | 1461410945846 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 1866 | 1461410945975 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:29:05 INFO - PROCESS | 1866 | 1461410945993 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd5b000 == 18 [pid = 1866] [id = 18] 04:29:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7ff77fb2a800) [pid = 1866] [serial = 51] [outer = (nil)] 04:29:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7ff789ee0c00) [pid = 1866] [serial = 52] [outer = 0x7ff77fb2a800] 04:29:06 INFO - PROCESS | 1866 | 1461410946058 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7ff789f91c00) [pid = 1866] [serial = 53] [outer = 0x7ff77fb2a800] 04:29:06 INFO - PROCESS | 1866 | 1461410946780 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 982ms 04:29:06 INFO - PROCESS | 1866 | 1461410946821 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:29:06 INFO - PROCESS | 1866 | 1461410946836 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:29:06 INFO - PROCESS | 1866 | 1461410946843 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1866 | 1461410946847 Marionette TRACE conn3 <- [1,46,null,{}] 04:29:06 INFO - PROCESS | 1866 | 1461410946852 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 1866 | 1461410947062 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:29:07 INFO - PROCESS | 1866 | 1461410947175 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77347e800 == 19 [pid = 1866] [id = 19] 04:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7ff773489000) [pid = 1866] [serial = 54] [outer = (nil)] 04:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7ff7736df800) [pid = 1866] [serial = 55] [outer = 0x7ff773489000] 04:29:07 INFO - PROCESS | 1866 | 1461410947260 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7ff77424f800) [pid = 1866] [serial = 56] [outer = 0x7ff773489000] 04:29:08 INFO - PROCESS | 1866 | 1461410948300 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:29:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:29:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1481ms 04:29:08 INFO - PROCESS | 1866 | 1461410948329 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:29:08 INFO - PROCESS | 1866 | 1461410948342 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:29:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:29:08 INFO - PROCESS | 1866 | 1461410948357 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:29:08 INFO - PROCESS | 1866 | 1461410948365 Marionette TRACE conn3 <- [1,50,null,{}] 04:29:08 INFO - PROCESS | 1866 | 1461410948375 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:08 INFO - PROCESS | 1866 | 1461410948675 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:29:08 INFO - PROCESS | 1866 | 1461410948733 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ca87000 == 20 [pid = 1866] [id = 20] 04:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7ff779c95c00) [pid = 1866] [serial = 57] [outer = (nil)] 04:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7ff77b84a400) [pid = 1866] [serial = 58] [outer = 0x7ff779c95c00] 04:29:08 INFO - PROCESS | 1866 | 1461410948810 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7ff77c37f800) [pid = 1866] [serial = 59] [outer = 0x7ff779c95c00] 04:29:09 INFO - PROCESS | 1866 | 1461410949606 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1293ms 04:29:09 INFO - PROCESS | 1866 | 1461410949651 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1866 | 1461410949660 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:29:09 INFO - PROCESS | 1866 | 1461410949669 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1866 | 1461410949672 Marionette TRACE conn3 <- [1,54,null,{}] 04:29:09 INFO - PROCESS | 1866 | 1461410949679 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 1866 | 1461410949847 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:29:09 INFO - PROCESS | 1866 | 1461410949968 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f80f800 == 21 [pid = 1866] [id = 21] 04:29:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7ff77d0b9400) [pid = 1866] [serial = 60] [outer = (nil)] 04:29:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7ff77f550800) [pid = 1866] [serial = 61] [outer = 0x7ff77d0b9400] 04:29:10 INFO - PROCESS | 1866 | 1461410950044 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7ff77fb1f000) [pid = 1866] [serial = 62] [outer = 0x7ff77d0b9400] 04:29:10 INFO - PROCESS | 1866 | 1461410950922 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1280ms 04:29:10 INFO - PROCESS | 1866 | 1461410950952 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1866 | 1461410950957 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:29:10 INFO - PROCESS | 1866 | 1461410950972 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1866 | 1461410950982 Marionette TRACE conn3 <- [1,58,null,{}] 04:29:10 INFO - PROCESS | 1866 | 1461410950990 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:11 INFO - PROCESS | 1866 | 1461410951168 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:29:11 INFO - PROCESS | 1866 | 1461410951287 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742de800 == 22 [pid = 1866] [id = 22] 04:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7ff77d7a9c00) [pid = 1866] [serial = 63] [outer = (nil)] 04:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7ff78a145400) [pid = 1866] [serial = 64] [outer = 0x7ff77d7a9c00] 04:29:11 INFO - PROCESS | 1866 | 1461410951365 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7ff78a3f3000) [pid = 1866] [serial = 65] [outer = 0x7ff77d7a9c00] 04:29:12 INFO - PROCESS | 1866 | 1461410952210 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1402ms 04:29:12 INFO - PROCESS | 1866 | 1461410952376 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 1866 | 1461410952383 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:29:12 INFO - PROCESS | 1866 | 1461410952392 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 1866 | 1461410952396 Marionette TRACE conn3 <- [1,62,null,{}] 04:29:12 INFO - PROCESS | 1866 | 1461410952405 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:12 INFO - PROCESS | 1866 | 1461410952581 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:29:12 INFO - PROCESS | 1866 | 1461410952721 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c0ef000 == 23 [pid = 1866] [id = 23] 04:29:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7ff779c9f000) [pid = 1866] [serial = 66] [outer = (nil)] 04:29:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7ff77a5e6800) [pid = 1866] [serial = 67] [outer = 0x7ff779c9f000] 04:29:12 INFO - PROCESS | 1866 | 1461410952841 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7ff77b4af000) [pid = 1866] [serial = 68] [outer = 0x7ff779c9f000] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77dd5b000 == 22 [pid = 1866] [id = 18] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d4aa000 == 21 [pid = 1866] [id = 17] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d004000 == 20 [pid = 1866] [id = 16] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77ca91000 == 19 [pid = 1866] [id = 15] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775e1f800 == 18 [pid = 1866] [id = 14] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774f5f800 == 17 [pid = 1866] [id = 13] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791ba000 == 16 [pid = 1866] [id = 12] 04:29:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773735000 == 15 [pid = 1866] [id = 9] 04:29:13 INFO - PROCESS | 1866 | 1461410953825 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1486ms 04:29:13 INFO - PROCESS | 1866 | 1461410953879 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:29:13 INFO - PROCESS | 1866 | 1461410953884 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:29:13 INFO - PROCESS | 1866 | 1461410953893 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:29:13 INFO - PROCESS | 1866 | 1461410953898 Marionette TRACE conn3 <- [1,66,null,{}] 04:29:13 INFO - PROCESS | 1866 | 1461410953908 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:14 INFO - PROCESS | 1866 | 1461410954100 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:29:14 INFO - PROCESS | 1866 | 1461410954267 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77beab000 == 16 [pid = 1866] [id = 24] 04:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7ff77be33000) [pid = 1866] [serial = 69] [outer = (nil)] 04:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7ff77c05a800) [pid = 1866] [serial = 70] [outer = 0x7ff77be33000] 04:29:14 INFO - PROCESS | 1866 | 1461410954366 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7ff77d0ae800) [pid = 1866] [serial = 71] [outer = 0x7ff77be33000] 04:29:15 INFO - PROCESS | 1866 | 1461410955177 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1339ms 04:29:15 INFO - PROCESS | 1866 | 1461410955234 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1866 | 1461410955244 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:29:15 INFO - PROCESS | 1866 | 1461410955276 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1866 | 1461410955280 Marionette TRACE conn3 <- [1,70,null,{}] 04:29:15 INFO - PROCESS | 1866 | 1461410955288 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:15 INFO - PROCESS | 1866 | 1461410955471 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:29:15 INFO - PROCESS | 1866 | 1461410955598 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d01c000 == 17 [pid = 1866] [id = 25] 04:29:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7ff77d0b5400) [pid = 1866] [serial = 72] [outer = (nil)] 04:29:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7ff77f555000) [pid = 1866] [serial = 73] [outer = 0x7ff77d0b5400] 04:29:15 INFO - PROCESS | 1866 | 1461410955694 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7ff77fb27800) [pid = 1866] [serial = 74] [outer = 0x7ff77d0b5400] 04:29:16 INFO - PROCESS | 1866 | 1461410956557 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1337ms 04:29:16 INFO - PROCESS | 1866 | 1461410956610 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1866 | 1461410956614 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:29:16 INFO - PROCESS | 1866 | 1461410956622 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1866 | 1461410956628 Marionette TRACE conn3 <- [1,74,null,{}] 04:29:16 INFO - PROCESS | 1866 | 1461410956644 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 1866 | 1461410956849 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:29:16 INFO - PROCESS | 1866 | 1461410956974 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f880000 == 18 [pid = 1866] [id = 26] 04:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7ff789041800) [pid = 1866] [serial = 75] [outer = (nil)] 04:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7ff789f92400) [pid = 1866] [serial = 76] [outer = 0x7ff789041800] 04:29:17 INFO - PROCESS | 1866 | 1461410957055 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7ff78a18f400) [pid = 1866] [serial = 77] [outer = 0x7ff789041800] 04:29:17 INFO - PROCESS | 1866 | 1461410957902 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 04:29:17 INFO - PROCESS | 1866 | 1461410957959 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1866 | 1461410957962 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:29:17 INFO - PROCESS | 1866 | 1461410957969 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1866 | 1461410957972 Marionette TRACE conn3 <- [1,78,null,{}] 04:29:17 INFO - PROCESS | 1866 | 1461410957977 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 1866 | 1461410958134 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:29:18 INFO - PROCESS | 1866 | 1461410958255 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c03800 == 19 [pid = 1866] [id = 27] 04:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7ff789c57800) [pid = 1866] [serial = 78] [outer = (nil)] 04:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7ff78b311800) [pid = 1866] [serial = 79] [outer = 0x7ff789c57800] 04:29:18 INFO - PROCESS | 1866 | 1461410958333 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7ff78d23dc00) [pid = 1866] [serial = 80] [outer = 0x7ff789c57800] 04:29:19 INFO - PROCESS | 1866 | 1461410959132 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 04:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:29:19 INFO - PROCESS | 1866 | 1461410959205 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1866 | 1461410959208 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:29:19 INFO - PROCESS | 1866 | 1461410959214 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1866 | 1461410959218 Marionette TRACE conn3 <- [1,82,null,{}] 04:29:19 INFO - PROCESS | 1866 | 1461410959223 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:19 INFO - PROCESS | 1866 | 1461410959380 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:29:19 INFO - PROCESS | 1866 | 1461410959505 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c1a000 == 20 [pid = 1866] [id = 28] 04:29:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7ff779c94800) [pid = 1866] [serial = 81] [outer = (nil)] 04:29:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7ff78d243000) [pid = 1866] [serial = 82] [outer = 0x7ff779c94800] 04:29:19 INFO - PROCESS | 1866 | 1461410959582 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7ff78e938800) [pid = 1866] [serial = 83] [outer = 0x7ff779c94800] 04:29:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f80f800 == 19 [pid = 1866] [id = 21] 04:29:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77ca87000 == 18 [pid = 1866] [id = 20] 04:29:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77347e800 == 17 [pid = 1866] [id = 19] 04:29:20 INFO - PROCESS | 1866 | 1461410960605 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1434ms 04:29:20 INFO - PROCESS | 1866 | 1461410960649 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1866 | 1461410960655 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:29:20 INFO - PROCESS | 1866 | 1461410960664 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1866 | 1461410960671 Marionette TRACE conn3 <- [1,86,null,{}] 04:29:20 INFO - PROCESS | 1866 | 1461410960681 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:20 INFO - PROCESS | 1866 | 1461410960852 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:29:20 INFO - PROCESS | 1866 | 1461410960980 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77b3a7000 == 18 [pid = 1866] [id = 29] 04:29:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7ff77a6ec400) [pid = 1866] [serial = 84] [outer = (nil)] 04:29:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7ff77b781000) [pid = 1866] [serial = 85] [outer = 0x7ff77a6ec400] 04:29:21 INFO - PROCESS | 1866 | 1461410961062 Marionette DEBUG loaded listener.js 04:29:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7ff77d0b3c00) [pid = 1866] [serial = 86] [outer = 0x7ff77a6ec400] 04:29:21 INFO - PROCESS | 1866 | 1461410961881 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1291ms 04:29:21 INFO - PROCESS | 1866 | 1461410961957 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1866 | 1461410961965 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:29:21 INFO - PROCESS | 1866 | 1461410961977 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1866 | 1461410961980 Marionette TRACE conn3 <- [1,90,null,{}] 04:29:21 INFO - PROCESS | 1866 | 1461410961987 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:22 INFO - PROCESS | 1866 | 1461410962148 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:29:22 INFO - PROCESS | 1866 | 1461410962274 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f849800 == 19 [pid = 1866] [id = 30] 04:29:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7ff77d7aa000) [pid = 1866] [serial = 87] [outer = (nil)] 04:29:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7ff77fb51000) [pid = 1866] [serial = 88] [outer = 0x7ff77d7aa000] 04:29:22 INFO - PROCESS | 1866 | 1461410962349 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7ff789c56c00) [pid = 1866] [serial = 89] [outer = 0x7ff77d7aa000] 04:29:23 INFO - PROCESS | 1866 | 1461410963208 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 04:29:23 INFO - PROCESS | 1866 | 1461410963258 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:29:23 INFO - PROCESS | 1866 | 1461410963262 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:29:23 INFO - PROCESS | 1866 | 1461410963269 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:29:23 INFO - PROCESS | 1866 | 1461410963275 Marionette TRACE conn3 <- [1,94,null,{}] 04:29:23 INFO - PROCESS | 1866 | 1461410963290 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:23 INFO - PROCESS | 1866 | 1461410963460 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:29:23 INFO - PROCESS | 1866 | 1461410963587 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789e15000 == 20 [pid = 1866] [id = 31] 04:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7ff78a14a800) [pid = 1866] [serial = 90] [outer = (nil)] 04:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7ff78b03fc00) [pid = 1866] [serial = 91] [outer = 0x7ff78a14a800] 04:29:23 INFO - PROCESS | 1866 | 1461410963668 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7ff78d23e000) [pid = 1866] [serial = 92] [outer = 0x7ff78a14a800] 04:29:24 INFO - PROCESS | 1866 | 1461410964530 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1334ms 04:29:24 INFO - PROCESS | 1866 | 1461410964603 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 1866 | 1461410964607 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:29:24 INFO - PROCESS | 1866 | 1461410964614 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1866 | 1461410964616 Marionette TRACE conn3 <- [1,98,null,{}] 04:29:24 INFO - PROCESS | 1866 | 1461410964623 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:24 INFO - PROCESS | 1866 | 1461410964785 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:29:24 INFO - PROCESS | 1866 | 1461410964911 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ae0f800 == 21 [pid = 1866] [id = 32] 04:29:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7ff78a150c00) [pid = 1866] [serial = 93] [outer = (nil)] 04:29:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7ff78ecb3800) [pid = 1866] [serial = 94] [outer = 0x7ff78a150c00] 04:29:24 INFO - PROCESS | 1866 | 1461410964987 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7ff78f33c800) [pid = 1866] [serial = 95] [outer = 0x7ff78a150c00] 04:29:25 INFO - PROCESS | 1866 | 1461410965828 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1284ms 04:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:29:25 INFO - PROCESS | 1866 | 1461410965899 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1866 | 1461410965902 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:29:25 INFO - PROCESS | 1866 | 1461410965909 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1866 | 1461410965912 Marionette TRACE conn3 <- [1,102,null,{}] 04:29:25 INFO - PROCESS | 1866 | 1461410965918 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 1866 | 1461410966072 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:29:26 INFO - PROCESS | 1866 | 1461410966200 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78cd3e000 == 22 [pid = 1866] [id = 33] 04:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff7736e7800) [pid = 1866] [serial = 96] [outer = (nil)] 04:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff78f386800) [pid = 1866] [serial = 97] [outer = 0x7ff7736e7800] 04:29:26 INFO - PROCESS | 1866 | 1461410966281 Marionette DEBUG loaded listener.js 04:29:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff78f606c00) [pid = 1866] [serial = 98] [outer = 0x7ff7736e7800] 04:29:27 INFO - PROCESS | 1866 | 1461410967076 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1230ms 04:29:27 INFO - PROCESS | 1866 | 1461410967138 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1866 | 1461410967142 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:29:27 INFO - PROCESS | 1866 | 1461410967148 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1866 | 1461410967151 Marionette TRACE conn3 <- [1,106,null,{}] 04:29:27 INFO - PROCESS | 1866 | 1461410967156 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:27 INFO - PROCESS | 1866 | 1461410967471 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:29:27 INFO - PROCESS | 1866 | 1461410967608 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d009800 == 23 [pid = 1866] [id = 34] 04:29:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff779dc6800) [pid = 1866] [serial = 99] [outer = (nil)] 04:29:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff77b3e8000) [pid = 1866] [serial = 100] [outer = 0x7ff779dc6800] 04:29:27 INFO - PROCESS | 1866 | 1461410967722 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff77d0b5800) [pid = 1866] [serial = 101] [outer = 0x7ff779dc6800] 04:29:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d01c000 == 22 [pid = 1866] [id = 25] 04:29:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77beab000 == 21 [pid = 1866] [id = 24] 04:29:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff77b781800) [pid = 1866] [serial = 102] [outer = 0x7ff77438b000] 04:29:28 INFO - PROCESS | 1866 | 1461410968632 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1528ms 04:29:28 INFO - PROCESS | 1866 | 1461410968722 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 1866 | 1461410968729 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:29:28 INFO - PROCESS | 1866 | 1461410968743 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 1866 | 1461410968750 Marionette TRACE conn3 <- [1,110,null,{}] 04:29:28 INFO - PROCESS | 1866 | 1461410968767 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 1866 | 1461410968933 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:29:29 INFO - PROCESS | 1866 | 1461410969067 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cc96800 == 22 [pid = 1866] [id = 35] 04:29:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff77aaac000) [pid = 1866] [serial = 103] [outer = (nil)] 04:29:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff77df76000) [pid = 1866] [serial = 104] [outer = 0x7ff77aaac000] 04:29:29 INFO - PROCESS | 1866 | 1461410969202 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff789040c00) [pid = 1866] [serial = 105] [outer = 0x7ff77aaac000] 04:29:30 INFO - PROCESS | 1866 | 1461410969999 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1295ms 04:29:30 INFO - PROCESS | 1866 | 1461410970037 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1866 | 1461410970044 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:29:30 INFO - PROCESS | 1866 | 1461410970073 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1866 | 1461410970078 Marionette TRACE conn3 <- [1,114,null,{}] 04:29:30 INFO - PROCESS | 1866 | 1461410970087 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:30 INFO - PROCESS | 1866 | 1461410970259 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:29:30 INFO - PROCESS | 1866 | 1461410970390 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a318000 == 23 [pid = 1866] [id = 36] 04:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff789f02800) [pid = 1866] [serial = 106] [outer = (nil)] 04:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff78b040800) [pid = 1866] [serial = 107] [outer = 0x7ff789f02800] 04:29:30 INFO - PROCESS | 1866 | 1461410970465 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff78b4d4800) [pid = 1866] [serial = 108] [outer = 0x7ff789f02800] 04:29:31 INFO - PROCESS | 1866 | 1461410971424 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1414ms 04:29:31 INFO - PROCESS | 1866 | 1461410971470 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1866 | 1461410971473 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:29:31 INFO - PROCESS | 1866 | 1461410971480 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1866 | 1461410971492 Marionette TRACE conn3 <- [1,118,null,{}] 04:29:31 INFO - PROCESS | 1866 | 1461410971515 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 1866 | 1461410971723 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:29:31 INFO - PROCESS | 1866 | 1461410971887 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ef75800 == 24 [pid = 1866] [id = 37] 04:29:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7ff77c86cc00) [pid = 1866] [serial = 109] [outer = (nil)] 04:29:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7ff78d2bc800) [pid = 1866] [serial = 110] [outer = 0x7ff77c86cc00] 04:29:31 INFO - PROCESS | 1866 | 1461410971971 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7ff78ecae400) [pid = 1866] [serial = 111] [outer = 0x7ff77c86cc00] 04:29:32 INFO - PROCESS | 1866 | 1461410972726 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1302ms 04:29:32 INFO - PROCESS | 1866 | 1461410972783 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1866 | 1461410972788 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:29:32 INFO - PROCESS | 1866 | 1461410972814 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1866 | 1461410972818 Marionette TRACE conn3 <- [1,122,null,{}] 04:29:32 INFO - PROCESS | 1866 | 1461410972824 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:32 INFO - PROCESS | 1866 | 1461410972986 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:29:33 INFO - PROCESS | 1866 | 1461410973115 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f58b800 == 25 [pid = 1866] [id = 38] 04:29:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7ff773fccc00) [pid = 1866] [serial = 112] [outer = (nil)] 04:29:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff773fd8400) [pid = 1866] [serial = 113] [outer = 0x7ff773fccc00] 04:29:33 INFO - PROCESS | 1866 | 1461410973198 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff78d2bf400) [pid = 1866] [serial = 114] [outer = 0x7ff773fccc00] 04:29:33 INFO - PROCESS | 1866 | 1461410973904 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1143ms 04:29:33 INFO - PROCESS | 1866 | 1461410973954 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 1866 | 1461410973957 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:29:33 INFO - PROCESS | 1866 | 1461410973964 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 1866 | 1461410973966 Marionette TRACE conn3 <- [1,126,null,{}] 04:29:33 INFO - PROCESS | 1866 | 1461410973972 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:34 INFO - PROCESS | 1866 | 1461410974144 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:29:34 INFO - PROCESS | 1866 | 1461410974274 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79126d000 == 26 [pid = 1866] [id = 39] 04:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff773dba400) [pid = 1866] [serial = 115] [outer = (nil)] 04:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff773dc1c00) [pid = 1866] [serial = 116] [outer = 0x7ff773dba400] 04:29:34 INFO - PROCESS | 1866 | 1461410974353 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff773dc6800) [pid = 1866] [serial = 117] [outer = 0x7ff773dba400] 04:29:35 INFO - PROCESS | 1866 | 1461410975235 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1328ms 04:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:29:35 INFO - PROCESS | 1866 | 1461410975293 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 1866 | 1461410975296 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:29:35 INFO - PROCESS | 1866 | 1461410975303 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 1866 | 1461410975306 Marionette TRACE conn3 <- [1,130,null,{}] 04:29:35 INFO - PROCESS | 1866 | 1461410975311 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 1866 | 1461410975551 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:29:35 INFO - PROCESS | 1866 | 1461410975820 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791be000 == 27 [pid = 1866] [id = 40] 04:29:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff773dc3c00) [pid = 1866] [serial = 118] [outer = (nil)] 04:29:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff773dc7800) [pid = 1866] [serial = 119] [outer = 0x7ff773dc3c00] 04:29:35 INFO - PROCESS | 1866 | 1461410975952 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff773fd8000) [pid = 1866] [serial = 120] [outer = 0x7ff773dc3c00] 04:29:36 INFO - PROCESS | 1866 | 1461410976779 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1542ms 04:29:36 INFO - PROCESS | 1866 | 1461410976845 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1866 | 1461410976852 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:29:36 INFO - PROCESS | 1866 | 1461410976861 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1866 | 1461410976864 Marionette TRACE conn3 <- [1,134,null,{}] 04:29:36 INFO - PROCESS | 1866 | 1461410976871 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 1866 | 1461410977075 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:29:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f849800 == 26 [pid = 1866] [id = 30] 04:29:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77b3a7000 == 25 [pid = 1866] [id = 29] 04:29:37 INFO - PROCESS | 1866 | 1461410977245 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d19000 == 26 [pid = 1866] [id = 41] 04:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff7736e0000) [pid = 1866] [serial = 121] [outer = (nil)] 04:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff773dbe000) [pid = 1866] [serial = 122] [outer = 0x7ff7736e0000] 04:29:37 INFO - PROCESS | 1866 | 1461410977328 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff773fd5400) [pid = 1866] [serial = 123] [outer = 0x7ff7736e0000] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c03800 == 25 [pid = 1866] [id = 27] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f880000 == 24 [pid = 1866] [id = 26] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c0ef000 == 23 [pid = 1866] [id = 23] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791be000 == 22 [pid = 1866] [id = 40] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff79126d000 == 21 [pid = 1866] [id = 39] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f58b800 == 20 [pid = 1866] [id = 38] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ef75800 == 19 [pid = 1866] [id = 37] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78a318000 == 18 [pid = 1866] [id = 36] 04:29:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cc96800 == 17 [pid = 1866] [id = 35] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d009800 == 16 [pid = 1866] [id = 34] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78eb65000 == 15 [pid = 1866] [id = 6] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789e15000 == 14 [pid = 1866] [id = 31] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742de800 == 13 [pid = 1866] [id = 22] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c1a000 == 12 [pid = 1866] [id = 28] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77346e000 == 11 [pid = 1866] [id = 8] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ae0f800 == 10 [pid = 1866] [id = 32] 04:29:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78cd3e000 == 9 [pid = 1866] [id = 33] 04:29:42 INFO - PROCESS | 1866 | 1461410982325 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 5507ms 04:29:42 INFO - PROCESS | 1866 | 1461410982391 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1866 | 1461410982398 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:29:42 INFO - PROCESS | 1866 | 1461410982408 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1866 | 1461410982414 Marionette TRACE conn3 <- [1,138,null,{}] 04:29:42 INFO - PROCESS | 1866 | 1461410982423 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 1866 | 1461410982583 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:29:42 INFO - PROCESS | 1866 | 1461410982597 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791c6000 == 10 [pid = 1866] [id = 42] 04:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff776a6b000) [pid = 1866] [serial = 124] [outer = (nil)] 04:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff776a6ec00) [pid = 1866] [serial = 125] [outer = 0x7ff776a6b000] 04:29:42 INFO - PROCESS | 1866 | 1461410982666 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff777f22400) [pid = 1866] [serial = 126] [outer = 0x7ff776a6b000] 04:29:43 INFO - PROCESS | 1866 | 1461410983466 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1083ms 04:29:43 INFO - PROCESS | 1866 | 1461410983510 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 1866 | 1461410983521 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:29:43 INFO - PROCESS | 1866 | 1461410983532 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 1866 | 1461410983536 Marionette TRACE conn3 <- [1,142,null,{}] 04:29:43 INFO - PROCESS | 1866 | 1461410983542 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:43 INFO - PROCESS | 1866 | 1461410983725 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:29:43 INFO - PROCESS | 1866 | 1461410983891 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d4a7000 == 11 [pid = 1866] [id = 43] 04:29:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff773fcf800) [pid = 1866] [serial = 127] [outer = (nil)] 04:29:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff77b4aec00) [pid = 1866] [serial = 128] [outer = 0x7ff773fcf800] 04:29:43 INFO - PROCESS | 1866 | 1461410983966 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff77c243400) [pid = 1866] [serial = 129] [outer = 0x7ff773fcf800] 04:29:44 INFO - PROCESS | 1866 | 1461410984852 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1335ms 04:29:44 INFO - PROCESS | 1866 | 1461410984871 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1866 | 1461410984876 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:29:44 INFO - PROCESS | 1866 | 1461410984882 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1866 | 1461410984888 Marionette TRACE conn3 <- [1,146,null,{}] 04:29:44 INFO - PROCESS | 1866 | 1461410984904 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:45 INFO - PROCESS | 1866 | 1461410985091 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:29:45 INFO - PROCESS | 1866 | 1461410985167 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789e0b000 == 12 [pid = 1866] [id = 44] 04:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff777f24c00) [pid = 1866] [serial = 130] [outer = (nil)] 04:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff77d24cc00) [pid = 1866] [serial = 131] [outer = 0x7ff777f24c00] 04:29:45 INFO - PROCESS | 1866 | 1461410985238 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff77fb1f800) [pid = 1866] [serial = 132] [outer = 0x7ff777f24c00] 04:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1087ms 04:29:45 INFO - PROCESS | 1866 | 1461410985961 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:29:45 INFO - PROCESS | 1866 | 1461410985985 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 1866 | 1461410985990 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:29:45 INFO - PROCESS | 1866 | 1461410985996 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:29:46 INFO - PROCESS | 1866 | 1461410985999 Marionette TRACE conn3 <- [1,150,null,{}] 04:29:46 INFO - PROCESS | 1866 | 1461410986004 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:46 INFO - PROCESS | 1866 | 1461410986181 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:29:46 INFO - PROCESS | 1866 | 1461410986208 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78cd29000 == 13 [pid = 1866] [id = 45] 04:29:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff776a70c00) [pid = 1866] [serial = 133] [outer = (nil)] 04:29:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff78904ac00) [pid = 1866] [serial = 134] [outer = 0x7ff776a70c00] 04:29:46 INFO - PROCESS | 1866 | 1461410986280 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff789f04c00) [pid = 1866] [serial = 135] [outer = 0x7ff776a70c00] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff779c94800) [pid = 1866] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff77d0b9c00) [pid = 1866] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff77e2e3c00) [pid = 1866] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff77348f800) [pid = 1866] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff774f67c00) [pid = 1866] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff773484c00) [pid = 1866] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff77d0b7800) [pid = 1866] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff77ac74000) [pid = 1866] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff78a150c00) [pid = 1866] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7ff77aaac000) [pid = 1866] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff77d0b9400) [pid = 1866] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff77a6ec400) [pid = 1866] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff77d7aa000) [pid = 1866] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff779c95c00) [pid = 1866] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff78a14a800) [pid = 1866] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff773489000) [pid = 1866] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff77be33000) [pid = 1866] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff773dc3c00) [pid = 1866] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff77fb2a800) [pid = 1866] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7ff77d0b5400) [pid = 1866] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7ff779dc6800) [pid = 1866] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7ff77c86cc00) [pid = 1866] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7ff773dba400) [pid = 1866] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7ff789f02800) [pid = 1866] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7ff773fccc00) [pid = 1866] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7ff77348a000) [pid = 1866] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7ff789c57800) [pid = 1866] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7ff77545b000) [pid = 1866] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7ff7736e7800) [pid = 1866] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff77d7a9c00) [pid = 1866] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff789041800) [pid = 1866] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:29:47 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff779c9f000) [pid = 1866] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:29:48 INFO - PROCESS | 1866 | 1461410988087 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2132ms 04:29:48 INFO - PROCESS | 1866 | 1461410988141 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1866 | 1461410988143 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:29:48 INFO - PROCESS | 1866 | 1461410988196 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1866 | 1461410988198 Marionette TRACE conn3 <- [1,154,null,{}] 04:29:48 INFO - PROCESS | 1866 | 1461410988227 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 1866 | 1461410988359 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:29:48 INFO - PROCESS | 1866 | 1461410988369 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c0d7000 == 14 [pid = 1866] [id = 46] 04:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff774f63c00) [pid = 1866] [serial = 136] [outer = (nil)] 04:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff777f2d800) [pid = 1866] [serial = 137] [outer = 0x7ff774f63c00] 04:29:48 INFO - PROCESS | 1866 | 1461410988431 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff77d0b5400) [pid = 1866] [serial = 138] [outer = 0x7ff774f63c00] 04:29:49 INFO - PROCESS | 1866 | 1461410989235 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1130ms 04:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:29:49 INFO - PROCESS | 1866 | 1461410989294 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1866 | 1461410989296 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:29:49 INFO - PROCESS | 1866 | 1461410989303 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1866 | 1461410989306 Marionette TRACE conn3 <- [1,158,null,{}] 04:29:49 INFO - PROCESS | 1866 | 1461410989310 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:49 INFO - PROCESS | 1866 | 1461410989536 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:29:49 INFO - PROCESS | 1866 | 1461410989668 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7743c0000 == 15 [pid = 1866] [id = 47] 04:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff773dc2800) [pid = 1866] [serial = 139] [outer = (nil)] 04:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff773fd0400) [pid = 1866] [serial = 140] [outer = 0x7ff773dc2800] 04:29:49 INFO - PROCESS | 1866 | 1461410989747 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7ff774f68400) [pid = 1866] [serial = 141] [outer = 0x7ff773dc2800] 04:29:50 INFO - PROCESS | 1866 | 1461410990710 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1433ms 04:29:50 INFO - PROCESS | 1866 | 1461410990737 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1866 | 1461410990744 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:29:50 INFO - PROCESS | 1866 | 1461410990751 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1866 | 1461410990757 Marionette TRACE conn3 <- [1,162,null,{}] 04:29:50 INFO - PROCESS | 1866 | 1461410990764 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:50 INFO - PROCESS | 1866 | 1461410990922 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:29:51 INFO - PROCESS | 1866 | 1461410991062 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f88e000 == 16 [pid = 1866] [id = 48] 04:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7ff773dc3800) [pid = 1866] [serial = 142] [outer = (nil)] 04:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7ff779c94800) [pid = 1866] [serial = 143] [outer = 0x7ff773dc3800] 04:29:51 INFO - PROCESS | 1866 | 1461410991140 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7ff77b3ee400) [pid = 1866] [serial = 144] [outer = 0x7ff773dc3800] 04:29:52 INFO - PROCESS | 1866 | 1461410992103 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1435ms 04:29:52 INFO - PROCESS | 1866 | 1461410992187 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:29:52 INFO - PROCESS | 1866 | 1461410992192 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:29:52 INFO - PROCESS | 1866 | 1461410992198 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1866 | 1461410992201 Marionette TRACE conn3 <- [1,166,null,{}] 04:29:52 INFO - PROCESS | 1866 | 1461410992207 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:52 INFO - PROCESS | 1866 | 1461410992440 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:29:52 INFO - PROCESS | 1866 | 1461410992480 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:29:52 INFO - PROCESS | 1866 | 1461410992628 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773741000 == 17 [pid = 1866] [id = 49] 04:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff773489c00) [pid = 1866] [serial = 145] [outer = (nil)] 04:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff773dc0c00) [pid = 1866] [serial = 146] [outer = 0x7ff773489c00] 04:29:52 INFO - PROCESS | 1866 | 1461410992850 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff774f69c00) [pid = 1866] [serial = 147] [outer = 0x7ff773489c00] 04:29:53 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7ff773dbe000) [pid = 1866] [serial = 122] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7ff77be33800) [pid = 1866] [serial = 12] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7ff77c379400) [pid = 1866] [serial = 9] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1866 | 1461410993816 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1634ms 04:29:53 INFO - PROCESS | 1866 | 1461410993832 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1866 | 1461410993837 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:29:53 INFO - PROCESS | 1866 | 1461410993846 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1866 | 1461410993850 Marionette TRACE conn3 <- [1,170,null,{}] 04:29:53 INFO - PROCESS | 1866 | 1461410993857 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:53 INFO - PROCESS | 1866 | 1461410993992 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7ff78e938800) [pid = 1866] [serial = 83] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7ff78cd2d800) [pid = 1866] [serial = 2] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7ff7743b3800) [pid = 1866] [serial = 28] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7ff77b781000) [pid = 1866] [serial = 85] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7ff77e2e6800) [pid = 1866] [serial = 43] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7ff77b3e8000) [pid = 1866] [serial = 100] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff78d243000) [pid = 1866] [serial = 82] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff77fb4d000) [pid = 1866] [serial = 46] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff78903ec00) [pid = 1866] [serial = 49] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7ff77c054800) [pid = 1866] [serial = 34] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7ff77348a800) [pid = 1866] [serial = 25] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7ff77c5ed800) [pid = 1866] [serial = 35] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff789edd800) [pid = 1866] [serial = 50] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff783168000) [pid = 1866] [serial = 47] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff77d0b2800) [pid = 1866] [serial = 37] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff77d113400) [pid = 1866] [serial = 38] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7ff77f55c000) [pid = 1866] [serial = 44] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7ff77be37c00) [pid = 1866] [serial = 40] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7ff789f91c00) [pid = 1866] [serial = 53] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7ff773b83c00) [pid = 1866] [serial = 26] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7ff775e0fc00) [pid = 1866] [serial = 31] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7ff773491000) [pid = 1866] [serial = 23] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7ff77cdd4c00) [pid = 1866] [serial = 41] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7ff77b84a400) [pid = 1866] [serial = 58] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7ff77fb51000) [pid = 1866] [serial = 88] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7ff77424f800) [pid = 1866] [serial = 56] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7ff77c05a800) [pid = 1866] [serial = 70] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7ff773fd8000) [pid = 1866] [serial = 120] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7ff789ee0c00) [pid = 1866] [serial = 52] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7ff7736df800) [pid = 1866] [serial = 55] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7ff77df76000) [pid = 1866] [serial = 104] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7ff78ecb3800) [pid = 1866] [serial = 94] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7ff789f92400) [pid = 1866] [serial = 76] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7ff77fb27800) [pid = 1866] [serial = 74] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7ff77f555000) [pid = 1866] [serial = 73] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7ff77d0ae800) [pid = 1866] [serial = 71] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 75 (0x7ff77d0b5800) [pid = 1866] [serial = 101] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 74 (0x7ff77b4af000) [pid = 1866] [serial = 68] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 73 (0x7ff775e0f000) [pid = 1866] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7ff773dc7800) [pid = 1866] [serial = 119] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7ff78d23e000) [pid = 1866] [serial = 92] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7ff78f33c800) [pid = 1866] [serial = 95] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7ff78f386800) [pid = 1866] [serial = 97] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7ff78b311800) [pid = 1866] [serial = 79] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7ff789040c00) [pid = 1866] [serial = 105] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7ff77fb1f000) [pid = 1866] [serial = 62] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7ff77d0b3c00) [pid = 1866] [serial = 86] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7ff78a145400) [pid = 1866] [serial = 64] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7ff789c56c00) [pid = 1866] [serial = 89] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7ff77c37f800) [pid = 1866] [serial = 59] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7ff78b03fc00) [pid = 1866] [serial = 91] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 60 (0x7ff78b040800) [pid = 1866] [serial = 107] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 59 (0x7ff77f550800) [pid = 1866] [serial = 61] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 58 (0x7ff77545d000) [pid = 1866] [serial = 16] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 57 (0x7ff773fd8400) [pid = 1866] [serial = 113] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 56 (0x7ff7752a8000) [pid = 1866] [serial = 17] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 55 (0x7ff78ecae400) [pid = 1866] [serial = 111] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 54 (0x7ff77a6ea000) [pid = 1866] [serial = 19] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 53 (0x7ff78f606c00) [pid = 1866] [serial = 98] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 52 (0x7ff78a3f3000) [pid = 1866] [serial = 65] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 51 (0x7ff78a18f400) [pid = 1866] [serial = 77] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 50 (0x7ff77a5e6800) [pid = 1866] [serial = 67] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 49 (0x7ff78d2bc800) [pid = 1866] [serial = 110] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 48 (0x7ff773dc6800) [pid = 1866] [serial = 117] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 47 (0x7ff78b4d4800) [pid = 1866] [serial = 108] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 46 (0x7ff78d2bf400) [pid = 1866] [serial = 114] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 45 (0x7ff773dc1c00) [pid = 1866] [serial = 116] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 44 (0x7ff77348bc00) [pid = 1866] [serial = 22] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | --DOMWINDOW == 43 (0x7ff78d23dc00) [pid = 1866] [serial = 80] [outer = (nil)] [url = about:blank] 04:29:54 INFO - PROCESS | 1866 | 1461410994135 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742de000 == 18 [pid = 1866] [id = 50] 04:29:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 44 (0x7ff77348b400) [pid = 1866] [serial = 148] [outer = (nil)] 04:29:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 45 (0x7ff773dc7800) [pid = 1866] [serial = 149] [outer = 0x7ff77348b400] 04:29:54 INFO - PROCESS | 1866 | 1461410994202 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 46 (0x7ff775457400) [pid = 1866] [serial = 150] [outer = 0x7ff77348b400] 04:29:55 INFO - PROCESS | 1866 | 1461410995067 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1286ms 04:29:55 INFO - PROCESS | 1866 | 1461410995132 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1866 | 1461410995139 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:29:55 INFO - PROCESS | 1866 | 1461410995149 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1866 | 1461410995153 Marionette TRACE conn3 <- [1,174,null,{}] 04:29:55 INFO - PROCESS | 1866 | 1461410995160 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:55 INFO - PROCESS | 1866 | 1461410995300 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:29:55 INFO - PROCESS | 1866 | 1461410995313 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d02800 == 19 [pid = 1866] [id = 51] 04:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7ff773491000) [pid = 1866] [serial = 151] [outer = (nil)] 04:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7ff776a70400) [pid = 1866] [serial = 152] [outer = 0x7ff773491000] 04:29:55 INFO - PROCESS | 1866 | 1461410995441 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7ff77a6ea000) [pid = 1866] [serial = 153] [outer = 0x7ff773491000] 04:29:56 INFO - PROCESS | 1866 | 1461410996083 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 983ms 04:29:56 INFO - PROCESS | 1866 | 1461410996132 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1866 | 1461410996135 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:29:56 INFO - PROCESS | 1866 | 1461410996141 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1866 | 1461410996147 Marionette TRACE conn3 <- [1,178,null,{}] 04:29:56 INFO - PROCESS | 1866 | 1461410996165 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 1866 | 1461410996358 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:29:56 INFO - PROCESS | 1866 | 1461410996413 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c0e1800 == 20 [pid = 1866] [id = 52] 04:29:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7ff77be38000) [pid = 1866] [serial = 154] [outer = (nil)] 04:29:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7ff77c379400) [pid = 1866] [serial = 155] [outer = 0x7ff77be38000] 04:29:56 INFO - PROCESS | 1866 | 1461410996490 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7ff77c864800) [pid = 1866] [serial = 156] [outer = 0x7ff77be38000] 04:29:57 INFO - PROCESS | 1866 | 1461410997223 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1134ms 04:29:57 INFO - PROCESS | 1866 | 1461410997279 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1866 | 1461410997284 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:29:57 INFO - PROCESS | 1866 | 1461410997289 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1866 | 1461410997291 Marionette TRACE conn3 <- [1,182,null,{}] 04:29:57 INFO - PROCESS | 1866 | 1461410997297 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 1866 | 1461410997463 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:29:57 INFO - PROCESS | 1866 | 1461410997491 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773738800 == 21 [pid = 1866] [id = 53] 04:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7ff77348c800) [pid = 1866] [serial = 157] [outer = (nil)] 04:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7ff77cdcc800) [pid = 1866] [serial = 158] [outer = 0x7ff77348c800] 04:29:57 INFO - PROCESS | 1866 | 1461410997554 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7ff77d0ba000) [pid = 1866] [serial = 159] [outer = 0x7ff77348c800] 04:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 54 (0x7ff776a6b000) [pid = 1866] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 53 (0x7ff777f24c00) [pid = 1866] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 52 (0x7ff773fcf800) [pid = 1866] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 51 (0x7ff7736e0000) [pid = 1866] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:29:58 INFO - PROCESS | 1866 | --DOMWINDOW == 50 (0x7ff776a70c00) [pid = 1866] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:29:58 INFO - PROCESS | 1866 | 1461410998391 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1129ms 04:29:58 INFO - PROCESS | 1866 | 1461410998419 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1866 | 1461410998423 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:29:58 INFO - PROCESS | 1866 | 1461410998428 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1866 | 1461410998430 Marionette TRACE conn3 <- [1,186,null,{}] 04:29:58 INFO - PROCESS | 1866 | 1461410998435 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:58 INFO - PROCESS | 1866 | 1461410998564 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:29:58 INFO - PROCESS | 1866 | 1461410998579 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd08800 == 22 [pid = 1866] [id = 54] 04:29:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7ff774393400) [pid = 1866] [serial = 160] [outer = (nil)] 04:29:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7ff77d0bb800) [pid = 1866] [serial = 161] [outer = 0x7ff774393400] 04:29:58 INFO - PROCESS | 1866 | 1461410998649 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7ff77dd48c00) [pid = 1866] [serial = 162] [outer = 0x7ff774393400] 04:29:59 INFO - PROCESS | 1866 | 1461410999369 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 978ms 04:29:59 INFO - PROCESS | 1866 | 1461410999408 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:29:59 INFO - PROCESS | 1866 | 1461410999412 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:29:59 INFO - PROCESS | 1866 | 1461410999417 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1866 | 1461410999419 Marionette TRACE conn3 <- [1,190,null,{}] 04:29:59 INFO - PROCESS | 1866 | 1461410999424 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 1866 | 1461410999651 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:29:59 INFO - PROCESS | 1866 | 1461410999686 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d6d8800 == 23 [pid = 1866] [id = 55] 04:29:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7ff77fb1d800) [pid = 1866] [serial = 163] [outer = (nil)] 04:29:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7ff77fb4d400) [pid = 1866] [serial = 164] [outer = 0x7ff77fb1d800] 04:29:59 INFO - PROCESS | 1866 | 1461410999786 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7ff783164c00) [pid = 1866] [serial = 165] [outer = 0x7ff77fb1d800] 04:30:00 INFO - PROCESS | 1866 | 1461411000906 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1542ms 04:30:00 INFO - PROCESS | 1866 | 1461411000962 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1866 | 1461411000968 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:30:00 INFO - PROCESS | 1866 | 1461411000978 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1866 | 1461411000982 Marionette TRACE conn3 <- [1,194,null,{}] 04:30:00 INFO - PROCESS | 1866 | 1461411000992 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:01 INFO - PROCESS | 1866 | 1461411001193 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:30:01 INFO - PROCESS | 1866 | 1461411001359 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fc0800 == 24 [pid = 1866] [id = 56] 04:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7ff7752a9400) [pid = 1866] [serial = 166] [outer = (nil)] 04:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7ff7752b5000) [pid = 1866] [serial = 167] [outer = 0x7ff7752a9400] 04:30:01 INFO - PROCESS | 1866 | 1461411001441 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7ff776a66000) [pid = 1866] [serial = 168] [outer = 0x7ff7752a9400] 04:30:02 INFO - PROCESS | 1866 | 1461411002331 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1394ms 04:30:02 INFO - PROCESS | 1866 | 1461411002374 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1866 | 1461411002384 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:30:02 INFO - PROCESS | 1866 | 1461411002394 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1866 | 1461411002398 Marionette TRACE conn3 <- [1,198,null,{}] 04:30:02 INFO - PROCESS | 1866 | 1461411002405 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:02 INFO - PROCESS | 1866 | 1461411002570 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:30:02 INFO - PROCESS | 1866 | 1461411002693 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd0d800 == 25 [pid = 1866] [id = 57] 04:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7ff7752a9800) [pid = 1866] [serial = 169] [outer = (nil)] 04:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7ff77ac74c00) [pid = 1866] [serial = 170] [outer = 0x7ff7752a9800] 04:30:02 INFO - PROCESS | 1866 | 1461411002766 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7ff77c242400) [pid = 1866] [serial = 171] [outer = 0x7ff7752a9800] 04:30:03 INFO - PROCESS | 1866 | 1461411003603 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1233ms 04:30:03 INFO - PROCESS | 1866 | 1461411003627 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1866 | 1461411003631 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:30:03 INFO - PROCESS | 1866 | 1461411003637 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1866 | 1461411003643 Marionette TRACE conn3 <- [1,202,null,{}] 04:30:03 INFO - PROCESS | 1866 | 1461411003658 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 1866 | 1461411003816 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:30:03 INFO - PROCESS | 1866 | 1461411003948 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77beb3000 == 26 [pid = 1866] [id = 58] 04:30:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7ff77d0b2800) [pid = 1866] [serial = 172] [outer = (nil)] 04:30:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7ff77e2df000) [pid = 1866] [serial = 173] [outer = 0x7ff77d0b2800] 04:30:04 INFO - PROCESS | 1866 | 1461411004024 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7ff77f6d3400) [pid = 1866] [serial = 174] [outer = 0x7ff77d0b2800] 04:30:04 INFO - PROCESS | 1866 | 1461411004837 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1234ms 04:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:30:04 INFO - PROCESS | 1866 | 1461411004873 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:30:04 INFO - PROCESS | 1866 | 1461411004876 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:30:04 INFO - PROCESS | 1866 | 1461411004883 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:30:04 INFO - PROCESS | 1866 | 1461411004886 Marionette TRACE conn3 <- [1,206,null,{}] 04:30:04 INFO - PROCESS | 1866 | 1461411004891 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:05 INFO - PROCESS | 1866 | 1461411005041 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:30:05 INFO - PROCESS | 1866 | 1461411005340 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775213000 == 27 [pid = 1866] [id = 59] 04:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7ff7736e0000) [pid = 1866] [serial = 175] [outer = (nil)] 04:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7ff7736eb400) [pid = 1866] [serial = 176] [outer = 0x7ff7736e0000] 04:30:05 INFO - PROCESS | 1866 | 1461411005437 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7ff774251400) [pid = 1866] [serial = 177] [outer = 0x7ff7736e0000] 04:30:06 INFO - PROCESS | 1866 | 1461411006265 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1429ms 04:30:06 INFO - PROCESS | 1866 | 1461411006312 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1866 | 1461411006320 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:30:06 INFO - PROCESS | 1866 | 1461411006344 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1866 | 1461411006349 Marionette TRACE conn3 <- [1,210,null,{}] 04:30:06 INFO - PROCESS | 1866 | 1461411006359 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 1866 | 1461411006511 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:30:06 INFO - PROCESS | 1866 | 1461411006640 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7ff776a6ec00) [pid = 1866] [serial = 125] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7ff777f22400) [pid = 1866] [serial = 126] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7ff77d24cc00) [pid = 1866] [serial = 131] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7ff77b4aec00) [pid = 1866] [serial = 128] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7ff773fd5400) [pid = 1866] [serial = 123] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7ff78904ac00) [pid = 1866] [serial = 134] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7ff789f04c00) [pid = 1866] [serial = 135] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 60 (0x7ff77fb1f800) [pid = 1866] [serial = 132] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 59 (0x7ff77c243400) [pid = 1866] [serial = 129] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | --DOMWINDOW == 58 (0x7ff777f2d800) [pid = 1866] [serial = 137] [outer = (nil)] [url = about:blank] 04:30:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742e6800 == 28 [pid = 1866] [id = 60] 04:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7ff773dbd000) [pid = 1866] [serial = 178] [outer = (nil)] 04:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7ff775e05400) [pid = 1866] [serial = 179] [outer = 0x7ff773dbd000] 04:30:06 INFO - PROCESS | 1866 | 1461411006737 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7ff777f30000) [pid = 1866] [serial = 180] [outer = 0x7ff773dbd000] 04:30:07 INFO - PROCESS | 1866 | 1461411007397 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1101ms 04:30:07 INFO - PROCESS | 1866 | 1461411007432 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:30:07 INFO - PROCESS | 1866 | 1461411007437 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:30:07 INFO - PROCESS | 1866 | 1461411007445 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1866 | 1461411007447 Marionette TRACE conn3 <- [1,214,null,{}] 04:30:07 INFO - PROCESS | 1866 | 1461411007453 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 1866 | 1461411007601 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:30:07 INFO - PROCESS | 1866 | 1461411007689 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c6ac800 == 29 [pid = 1866] [id = 61] 04:30:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7ff777f2d000) [pid = 1866] [serial = 181] [outer = (nil)] 04:30:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7ff77be36000) [pid = 1866] [serial = 182] [outer = 0x7ff777f2d000] 04:30:07 INFO - PROCESS | 1866 | 1461411007754 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7ff77c864c00) [pid = 1866] [serial = 183] [outer = 0x7ff777f2d000] 04:30:08 INFO - PROCESS | 1866 | 1461411008399 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 980ms 04:30:08 INFO - PROCESS | 1866 | 1461411008425 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1866 | 1461411008428 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:30:08 INFO - PROCESS | 1866 | 1461411008436 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1866 | 1461411008444 Marionette TRACE conn3 <- [1,218,null,{}] 04:30:08 INFO - PROCESS | 1866 | 1461411008456 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:08 INFO - PROCESS | 1866 | 1461411008623 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:30:08 INFO - PROCESS | 1866 | 1461411008645 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd57000 == 30 [pid = 1866] [id = 62] 04:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7ff77d0bc000) [pid = 1866] [serial = 184] [outer = (nil)] 04:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7ff77f558400) [pid = 1866] [serial = 185] [outer = 0x7ff77d0bc000] 04:30:08 INFO - PROCESS | 1866 | 1461411008709 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7ff77fb4d000) [pid = 1866] [serial = 186] [outer = 0x7ff77d0bc000] 04:30:09 INFO - PROCESS | 1866 | 1461411009491 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1088ms 04:30:09 INFO - PROCESS | 1866 | 1461411009565 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1866 | 1461411009569 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:30:09 INFO - PROCESS | 1866 | 1461411009576 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1866 | 1461411009578 Marionette TRACE conn3 <- [1,222,null,{}] 04:30:09 INFO - PROCESS | 1866 | 1461411009583 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 1866 | 1461411009755 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:30:09 INFO - PROCESS | 1866 | 1461411009792 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f883000 == 31 [pid = 1866] [id = 63] 04:30:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7ff773dbf400) [pid = 1866] [serial = 187] [outer = (nil)] 04:30:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7ff784082c00) [pid = 1866] [serial = 188] [outer = 0x7ff773dbf400] 04:30:09 INFO - PROCESS | 1866 | 1461411009855 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7ff789c60c00) [pid = 1866] [serial = 189] [outer = 0x7ff773dbf400] 04:30:10 INFO - PROCESS | 1866 | 1461411010537 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 983ms 04:30:10 INFO - PROCESS | 1866 | 1461411010562 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1866 | 1461411010566 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:30:10 INFO - PROCESS | 1866 | 1461411010572 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1866 | 1461411010575 Marionette TRACE conn3 <- [1,226,null,{}] 04:30:10 INFO - PROCESS | 1866 | 1461411010580 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:10 INFO - PROCESS | 1866 | 1461411010743 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:30:10 INFO - PROCESS | 1866 | 1461411010773 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7890be000 == 32 [pid = 1866] [id = 64] 04:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7ff789ee7c00) [pid = 1866] [serial = 190] [outer = (nil)] 04:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7ff789f05c00) [pid = 1866] [serial = 191] [outer = 0x7ff789ee7c00] 04:30:10 INFO - PROCESS | 1866 | 1461411010851 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7ff78a105400) [pid = 1866] [serial = 192] [outer = 0x7ff789ee7c00] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7ff77348c800) [pid = 1866] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7ff77348b400) [pid = 1866] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7ff773489c00) [pid = 1866] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7ff774393400) [pid = 1866] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7ff773491000) [pid = 1866] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:30:11 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7ff77be38000) [pid = 1866] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:30:11 INFO - PROCESS | 1866 | 1461411011693 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1181ms 04:30:11 INFO - PROCESS | 1866 | 1461411011754 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1866 | 1461411011757 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:30:11 INFO - PROCESS | 1866 | 1461411011764 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1866 | 1461411011767 Marionette TRACE conn3 <- [1,230,null,{}] 04:30:11 INFO - PROCESS | 1866 | 1461411011772 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 1866 | 1461411011931 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:30:11 INFO - PROCESS | 1866 | 1461411011941 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789e15800 == 33 [pid = 1866] [id = 65] 04:30:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7ff77545cc00) [pid = 1866] [serial = 193] [outer = (nil)] 04:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7ff78a10ac00) [pid = 1866] [serial = 194] [outer = 0x7ff77545cc00] 04:30:12 INFO - PROCESS | 1866 | 1461411012006 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7ff78b044c00) [pid = 1866] [serial = 195] [outer = 0x7ff77545cc00] 04:30:12 INFO - PROCESS | 1866 | 1461411012756 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1035ms 04:30:12 INFO - PROCESS | 1866 | 1461411012801 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:30:12 INFO - PROCESS | 1866 | 1461411012804 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:30:12 INFO - PROCESS | 1866 | 1461411012810 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:30:12 INFO - PROCESS | 1866 | 1461411012812 Marionette TRACE conn3 <- [1,234,null,{}] 04:30:12 INFO - PROCESS | 1866 | 1461411012817 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:12 INFO - PROCESS | 1866 | 1461411012953 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:30:12 INFO - PROCESS | 1866 | 1461411012971 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a1d9800 == 34 [pid = 1866] [id = 66] 04:30:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7ff78a110c00) [pid = 1866] [serial = 196] [outer = (nil)] 04:30:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7ff78b1c0000) [pid = 1866] [serial = 197] [outer = 0x7ff78a110c00] 04:30:13 INFO - PROCESS | 1866 | 1461411013037 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7ff78cd12800) [pid = 1866] [serial = 198] [outer = 0x7ff78a110c00] 04:30:13 INFO - PROCESS | 1866 | 1461411013957 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1181ms 04:30:13 INFO - PROCESS | 1866 | 1461411013992 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1866 | 1461411013997 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:30:14 INFO - PROCESS | 1866 | 1461411014007 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1866 | 1461411014013 Marionette TRACE conn3 <- [1,238,null,{}] 04:30:14 INFO - PROCESS | 1866 | 1461411014021 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:14 INFO - PROCESS | 1866 | 1461411014227 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:30:14 INFO - PROCESS | 1866 | 1461411014355 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c3e6800 == 35 [pid = 1866] [id = 67] 04:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7ff774258c00) [pid = 1866] [serial = 199] [outer = (nil)] 04:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7ff775e0a400) [pid = 1866] [serial = 200] [outer = 0x7ff774258c00] 04:30:14 INFO - PROCESS | 1866 | 1461411014430 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7ff775e7d400) [pid = 1866] [serial = 201] [outer = 0x7ff774258c00] 04:30:15 INFO - PROCESS | 1866 | 1461411015245 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1288ms 04:30:15 INFO - PROCESS | 1866 | 1461411015295 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1866 | 1461411015303 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:30:15 INFO - PROCESS | 1866 | 1461411015332 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1866 | 1461411015337 Marionette TRACE conn3 <- [1,242,null,{}] 04:30:15 INFO - PROCESS | 1866 | 1461411015344 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 1866 | 1461411015514 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:30:15 INFO - PROCESS | 1866 | 1461411015640 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f899000 == 36 [pid = 1866] [id = 68] 04:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7ff775e84000) [pid = 1866] [serial = 202] [outer = (nil)] 04:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7ff776a6d800) [pid = 1866] [serial = 203] [outer = 0x7ff775e84000] 04:30:15 INFO - PROCESS | 1866 | 1461411015719 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7ff77a6de000) [pid = 1866] [serial = 204] [outer = 0x7ff775e84000] 04:30:16 INFO - PROCESS | 1866 | 1461411016512 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1208ms 04:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:30:16 INFO - PROCESS | 1866 | 1461411016522 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1866 | 1461411016525 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:30:16 INFO - PROCESS | 1866 | 1461411016532 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1866 | 1461411016537 Marionette TRACE conn3 <- [1,246,null,{}] 04:30:16 INFO - PROCESS | 1866 | 1461411016553 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 1866 | 1461411016709 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:30:16 INFO - PROCESS | 1866 | 1461411016847 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78b362000 == 37 [pid = 1866] [id = 69] 04:30:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7ff77c865c00) [pid = 1866] [serial = 205] [outer = (nil)] 04:30:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7ff77d7a5c00) [pid = 1866] [serial = 206] [outer = 0x7ff77c865c00] 04:30:16 INFO - PROCESS | 1866 | 1461411016928 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7ff784014400) [pid = 1866] [serial = 207] [outer = 0x7ff77c865c00] 04:30:17 INFO - PROCESS | 1866 | 1461411017837 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1343ms 04:30:17 INFO - PROCESS | 1866 | 1461411017875 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:30:17 INFO - PROCESS | 1866 | 1461411017880 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:30:17 INFO - PROCESS | 1866 | 1461411017885 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 1866 | 1461411017889 Marionette TRACE conn3 <- [1,250,null,{}] 04:30:17 INFO - PROCESS | 1866 | 1461411017909 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 1866 | 1461411018097 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:30:18 INFO - PROCESS | 1866 | 1461411018155 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78e9d2000 == 38 [pid = 1866] [id = 70] 04:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7ff784019800) [pid = 1866] [serial = 208] [outer = (nil)] 04:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7ff78a102c00) [pid = 1866] [serial = 209] [outer = 0x7ff784019800] 04:30:18 INFO - PROCESS | 1866 | 1461411018273 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7ff78b039000) [pid = 1866] [serial = 210] [outer = 0x7ff784019800] 04:30:19 INFO - PROCESS | 1866 | 1461411019086 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1238ms 04:30:19 INFO - PROCESS | 1866 | 1461411019125 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1866 | 1461411019129 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:30:19 INFO - PROCESS | 1866 | 1461411019135 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1866 | 1461411019137 Marionette TRACE conn3 <- [1,254,null,{}] 04:30:19 INFO - PROCESS | 1866 | 1461411019143 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 1866 | 1461411019339 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:30:19 INFO - PROCESS | 1866 | 1461411019464 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ef6f000 == 39 [pid = 1866] [id = 71] 04:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7ff783168000) [pid = 1866] [serial = 211] [outer = (nil)] 04:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7ff78b1bb000) [pid = 1866] [serial = 212] [outer = 0x7ff783168000] 04:30:19 INFO - PROCESS | 1866 | 1461411019577 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7ff78cd14800) [pid = 1866] [serial = 213] [outer = 0x7ff783168000] 04:30:20 INFO - PROCESS | 1866 | 1461411020588 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1487ms 04:30:20 INFO - PROCESS | 1866 | 1461411020623 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 1866 | 1461411020628 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:30:20 INFO - PROCESS | 1866 | 1461411020636 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1866 | 1461411020642 Marionette TRACE conn3 <- [1,258,null,{}] 04:30:20 INFO - PROCESS | 1866 | 1461411020652 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:20 INFO - PROCESS | 1866 | 1461411020803 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:30:20 INFO - PROCESS | 1866 | 1461411020954 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791c9000 == 40 [pid = 1866] [id = 72] 04:30:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7ff773b80800) [pid = 1866] [serial = 214] [outer = (nil)] 04:30:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7ff77425ac00) [pid = 1866] [serial = 215] [outer = 0x7ff773b80800] 04:30:21 INFO - PROCESS | 1866 | 1461411021021 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7ff7752b6400) [pid = 1866] [serial = 216] [outer = 0x7ff773b80800] 04:30:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d19000 == 39 [pid = 1866] [id = 41] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7ff77fb4d400) [pid = 1866] [serial = 164] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | 1461411021915 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1298ms 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7ff77cdcc800) [pid = 1866] [serial = 158] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7ff773dc7800) [pid = 1866] [serial = 149] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7ff775457400) [pid = 1866] [serial = 150] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7ff773fd0400) [pid = 1866] [serial = 140] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7ff779c94800) [pid = 1866] [serial = 143] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7ff774f69c00) [pid = 1866] [serial = 147] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7ff773dc0c00) [pid = 1866] [serial = 146] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7ff77d0bb800) [pid = 1866] [serial = 161] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7ff776a70400) [pid = 1866] [serial = 152] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7ff77dd48c00) [pid = 1866] [serial = 162] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7ff77c379400) [pid = 1866] [serial = 155] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7ff77c864800) [pid = 1866] [serial = 156] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7ff77d0ba000) [pid = 1866] [serial = 159] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7ff77a6ea000) [pid = 1866] [serial = 153] [outer = (nil)] [url = about:blank] 04:30:21 INFO - PROCESS | 1866 | 1461411021952 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1866 | 1461411021960 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:30:21 INFO - PROCESS | 1866 | 1461411021973 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1866 | 1461411021976 Marionette TRACE conn3 <- [1,262,null,{}] 04:30:21 INFO - PROCESS | 1866 | 1461411021982 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:22 INFO - PROCESS | 1866 | 1461411022149 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:30:22 INFO - PROCESS | 1866 | 1461411022161 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791b2000 == 40 [pid = 1866] [id = 73] 04:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7ff775e7e000) [pid = 1866] [serial = 217] [outer = (nil)] 04:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7ff776d33000) [pid = 1866] [serial = 218] [outer = 0x7ff775e7e000] 04:30:22 INFO - PROCESS | 1866 | 1461411022225 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7ff77b5cfc00) [pid = 1866] [serial = 219] [outer = 0x7ff775e7e000] 04:30:23 INFO - PROCESS | 1866 | 1461411023284 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1333ms 04:30:23 INFO - PROCESS | 1866 | 1461411023309 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 1866 | 1461411023315 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:30:23 INFO - PROCESS | 1866 | 1461411023334 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 1866 | 1461411023343 Marionette TRACE conn3 <- [1,266,null,{}] 04:30:23 INFO - PROCESS | 1866 | 1461411023390 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:23 INFO - PROCESS | 1866 | 1461411023628 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:30:23 INFO - PROCESS | 1866 | 1461411023809 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d746000 == 41 [pid = 1866] [id = 74] 04:30:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7ff77c37b000) [pid = 1866] [serial = 220] [outer = (nil)] 04:30:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7ff77d116800) [pid = 1866] [serial = 221] [outer = 0x7ff77c37b000] 04:30:23 INFO - PROCESS | 1866 | 1461411023932 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7ff77f55b400) [pid = 1866] [serial = 222] [outer = 0x7ff77c37b000] 04:30:24 INFO - PROCESS | 1866 | 1461411024791 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1511ms 04:30:24 INFO - PROCESS | 1866 | 1461411024838 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:30:24 INFO - PROCESS | 1866 | 1461411024842 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:30:24 INFO - PROCESS | 1866 | 1461411024848 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1866 | 1461411024850 Marionette TRACE conn3 <- [1,270,null,{}] 04:30:24 INFO - PROCESS | 1866 | 1461411024862 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 1866 | 1461411025043 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:30:25 INFO - PROCESS | 1866 | 1461411025064 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783267800 == 42 [pid = 1866] [id = 75] 04:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7ff77c86f800) [pid = 1866] [serial = 223] [outer = (nil)] 04:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7ff78903b800) [pid = 1866] [serial = 224] [outer = 0x7ff77c86f800] 04:30:25 INFO - PROCESS | 1866 | 1461411025128 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7ff789fdd000) [pid = 1866] [serial = 225] [outer = 0x7ff77c86f800] 04:30:25 INFO - PROCESS | 1866 | 1461411025910 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1085ms 04:30:25 INFO - PROCESS | 1866 | 1461411025941 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1866 | 1461411025945 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:30:25 INFO - PROCESS | 1866 | 1461411025950 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1866 | 1461411025953 Marionette TRACE conn3 <- [1,274,null,{}] 04:30:25 INFO - PROCESS | 1866 | 1461411025958 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:26 INFO - PROCESS | 1866 | 1461411026125 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:30:26 INFO - PROCESS | 1866 | 1461411026150 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a1e3800 == 43 [pid = 1866] [id = 76] 04:30:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7ff77c869400) [pid = 1866] [serial = 226] [outer = (nil)] 04:30:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7ff78a18fc00) [pid = 1866] [serial = 227] [outer = 0x7ff77c869400] 04:30:26 INFO - PROCESS | 1866 | 1461411026214 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7ff78b4d1400) [pid = 1866] [serial = 228] [outer = 0x7ff77c869400] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7ff773dbd000) [pid = 1866] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7ff773dbf400) [pid = 1866] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7ff77d0bc000) [pid = 1866] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7ff7736e0000) [pid = 1866] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7ff777f2d000) [pid = 1866] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7ff789ee7c00) [pid = 1866] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:30:26 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7ff77545cc00) [pid = 1866] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:30:26 INFO - PROCESS | 1866 | 1461411026971 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1081ms 04:30:27 INFO - PROCESS | 1866 | 1461411027037 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1866 | 1461411027041 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:30:27 INFO - PROCESS | 1866 | 1461411027047 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1866 | 1461411027050 Marionette TRACE conn3 <- [1,278,null,{}] 04:30:27 INFO - PROCESS | 1866 | 1461411027055 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:27 INFO - PROCESS | 1866 | 1461411027258 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:30:27 INFO - PROCESS | 1866 | 1461411027270 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ed8800 == 44 [pid = 1866] [id = 77] 04:30:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7ff78b039800) [pid = 1866] [serial = 229] [outer = (nil)] 04:30:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7ff78eba8c00) [pid = 1866] [serial = 230] [outer = 0x7ff78b039800] 04:30:27 INFO - PROCESS | 1866 | 1461411027357 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7ff78ecae400) [pid = 1866] [serial = 231] [outer = 0x7ff78b039800] 04:30:28 INFO - PROCESS | 1866 | 1461411028076 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1081ms 04:30:28 INFO - PROCESS | 1866 | 1461411028171 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1866 | 1461411028175 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:30:28 INFO - PROCESS | 1866 | 1461411028186 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1866 | 1461411028188 Marionette TRACE conn3 <- [1,282,null,{}] 04:30:28 INFO - PROCESS | 1866 | 1461411028194 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 1866 | 1461411028338 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:30:28 INFO - PROCESS | 1866 | 1461411028349 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f1ec000 == 45 [pid = 1866] [id = 78] 04:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7ff78e940400) [pid = 1866] [serial = 232] [outer = (nil)] 04:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7ff78f19fc00) [pid = 1866] [serial = 233] [outer = 0x7ff78e940400] 04:30:28 INFO - PROCESS | 1866 | 1461411028421 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7ff78f38f400) [pid = 1866] [serial = 234] [outer = 0x7ff78e940400] 04:30:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7ff7752afc00) [pid = 1866] [serial = 235] [outer = 0x7ff77438b000] 04:30:29 INFO - PROCESS | 1866 | 1461411029454 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1339ms 04:30:29 INFO - PROCESS | 1866 | 1461411029523 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:30:29 INFO - PROCESS | 1866 | 1461411029530 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:30:29 INFO - PROCESS | 1866 | 1461411029539 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1866 | 1461411029543 Marionette TRACE conn3 <- [1,286,null,{}] 04:30:29 INFO - PROCESS | 1866 | 1461411029550 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:29 INFO - PROCESS | 1866 | 1461411029752 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:30:29 INFO - PROCESS | 1866 | 1461411029885 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd16000 == 46 [pid = 1866] [id = 79] 04:30:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7ff775e78000) [pid = 1866] [serial = 236] [outer = (nil)] 04:30:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7ff77b3ee800) [pid = 1866] [serial = 237] [outer = 0x7ff775e78000] 04:30:29 INFO - PROCESS | 1866 | 1461411029960 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7ff77c5ed800) [pid = 1866] [serial = 238] [outer = 0x7ff775e78000] 04:30:30 INFO - PROCESS | 1866 | 1461411030817 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1336ms 04:30:30 INFO - PROCESS | 1866 | 1461411030874 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 1866 | 1461411030882 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:30:30 INFO - PROCESS | 1866 | 1461411030893 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 1866 | 1461411030897 Marionette TRACE conn3 <- [1,290,null,{}] 04:30:30 INFO - PROCESS | 1866 | 1461411030904 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 1866 | 1461411031071 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:30:31 INFO - PROCESS | 1866 | 1461411031200 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78b022800 == 47 [pid = 1866] [id = 80] 04:30:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7ff77d7aa000) [pid = 1866] [serial = 239] [outer = (nil)] 04:30:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7ff77fb8bc00) [pid = 1866] [serial = 240] [outer = 0x7ff77d7aa000] 04:30:31 INFO - PROCESS | 1866 | 1461411031281 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7ff789f99800) [pid = 1866] [serial = 241] [outer = 0x7ff77d7aa000] 04:30:32 INFO - PROCESS | 1866 | 1461411032258 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1430ms 04:30:32 INFO - PROCESS | 1866 | 1461411032323 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1866 | 1461411032328 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:30:32 INFO - PROCESS | 1866 | 1461411032334 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1866 | 1461411032340 Marionette TRACE conn3 <- [1,294,null,{}] 04:30:32 INFO - PROCESS | 1866 | 1461411032357 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:32 INFO - PROCESS | 1866 | 1461411032565 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:30:32 INFO - PROCESS | 1866 | 1461411032740 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791271000 == 48 [pid = 1866] [id = 81] 04:30:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7ff78b0ea000) [pid = 1866] [serial = 242] [outer = (nil)] 04:30:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff78eba9400) [pid = 1866] [serial = 243] [outer = 0x7ff78b0ea000] 04:30:32 INFO - PROCESS | 1866 | 1461411032820 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff78f19c000) [pid = 1866] [serial = 244] [outer = 0x7ff78b0ea000] 04:30:33 INFO - PROCESS | 1866 | 1461411033593 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:33 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. 04:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1291ms 04:30:33 INFO - PROCESS | 1866 | 1461411033627 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1866 | 1461411033632 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:30:33 INFO - PROCESS | 1866 | 1461411033638 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1866 | 1461411033641 Marionette TRACE conn3 <- [1,298,null,{}] 04:30:33 INFO - PROCESS | 1866 | 1461411033647 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 1866 | 1461411033799 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:30:33 INFO - PROCESS | 1866 | 1461411033934 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791fe4800 == 49 [pid = 1866] [id = 82] 04:30:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff7736e7800) [pid = 1866] [serial = 245] [outer = (nil)] 04:30:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff78f534400) [pid = 1866] [serial = 246] [outer = 0x7ff7736e7800] 04:30:34 INFO - PROCESS | 1866 | 1461411034008 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff78f60e800) [pid = 1866] [serial = 247] [outer = 0x7ff7736e7800] 04:30:34 INFO - PROCESS | 1866 | 1461411034831 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:34 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. 04:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1229ms 04:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:30:34 INFO - PROCESS | 1866 | 1461411034869 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 1866 | 1461411034872 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:30:34 INFO - PROCESS | 1866 | 1461411034878 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1866 | 1461411034882 Marionette TRACE conn3 <- [1,302,null,{}] 04:30:34 INFO - PROCESS | 1866 | 1461411034905 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:35 INFO - PROCESS | 1866 | 1461411035085 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:30:35 INFO - PROCESS | 1866 | 1461411035214 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77374c000 == 50 [pid = 1866] [id = 83] 04:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff773dc1c00) [pid = 1866] [serial = 248] [outer = (nil)] 04:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff7740f6800) [pid = 1866] [serial = 249] [outer = 0x7ff773dc1c00] 04:30:35 INFO - PROCESS | 1866 | 1461411035290 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff7740fb000) [pid = 1866] [serial = 250] [outer = 0x7ff773dc1c00] 04:30:36 INFO - PROCESS | 1866 | 1461411036324 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:36 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. 04:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1485ms 04:30:36 INFO - PROCESS | 1866 | 1461411036364 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 1866 | 1461411036369 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:30:36 INFO - PROCESS | 1866 | 1461411036378 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1866 | 1461411036384 Marionette TRACE conn3 <- [1,306,null,{}] 04:30:36 INFO - PROCESS | 1866 | 1461411036393 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 1866 | 1461411036549 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:30:36 INFO - PROCESS | 1866 | 1461411036728 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775221800 == 51 [pid = 1866] [id = 84] 04:30:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff7740fd000) [pid = 1866] [serial = 251] [outer = (nil)] 04:30:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff77424f400) [pid = 1866] [serial = 252] [outer = 0x7ff7740fd000] 04:30:36 INFO - PROCESS | 1866 | 1461411036875 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff7752b1400) [pid = 1866] [serial = 253] [outer = 0x7ff7740fd000] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ed8800 == 50 [pid = 1866] [id = 77] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78a1e3800 == 49 [pid = 1866] [id = 76] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff783267800 == 48 [pid = 1866] [id = 75] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d746000 == 47 [pid = 1866] [id = 74] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff77e2df000) [pid = 1866] [serial = 173] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff7752b5000) [pid = 1866] [serial = 167] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff77ac74c00) [pid = 1866] [serial = 170] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7ff78b1c0000) [pid = 1866] [serial = 197] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791b2000 == 46 [pid = 1866] [id = 73] 04:30:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791c9000 == 45 [pid = 1866] [id = 72] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7ff777f30000) [pid = 1866] [serial = 180] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7ff784082c00) [pid = 1866] [serial = 188] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff77f558400) [pid = 1866] [serial = 185] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff774251400) [pid = 1866] [serial = 177] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff77c864c00) [pid = 1866] [serial = 183] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff7736eb400) [pid = 1866] [serial = 176] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7ff789f05c00) [pid = 1866] [serial = 191] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7ff78a10ac00) [pid = 1866] [serial = 194] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7ff775e05400) [pid = 1866] [serial = 179] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7ff78a105400) [pid = 1866] [serial = 192] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7ff77be36000) [pid = 1866] [serial = 182] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7ff789c60c00) [pid = 1866] [serial = 189] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7ff77fb4d000) [pid = 1866] [serial = 186] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7ff78b044c00) [pid = 1866] [serial = 195] [outer = (nil)] [url = about:blank] 04:30:37 INFO - PROCESS | 1866 | 1461411037770 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:37 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. 04:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1445ms 04:30:37 INFO - PROCESS | 1866 | 1461411037825 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1866 | 1461411037833 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:30:37 INFO - PROCESS | 1866 | 1461411037844 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 1866 | 1461411037849 Marionette TRACE conn3 <- [1,310,null,{}] 04:30:37 INFO - PROCESS | 1866 | 1461411037855 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 1866 | 1461411038008 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:30:38 INFO - PROCESS | 1866 | 1461411038110 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77b387800 == 46 [pid = 1866] [id = 85] 04:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7ff773492c00) [pid = 1866] [serial = 254] [outer = (nil)] 04:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7ff777f30000) [pid = 1866] [serial = 255] [outer = 0x7ff773492c00] 04:30:38 INFO - PROCESS | 1866 | 1461411038179 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7ff77b703400) [pid = 1866] [serial = 256] [outer = 0x7ff773492c00] 04:30:38 INFO - PROCESS | 1866 | 1461411038877 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:38 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. 04:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1083ms 04:30:38 INFO - PROCESS | 1866 | 1461411038932 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:30:38 INFO - PROCESS | 1866 | 1461411038938 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:30:38 INFO - PROCESS | 1866 | 1461411038946 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1866 | 1461411038952 Marionette TRACE conn3 <- [1,314,null,{}] 04:30:38 INFO - PROCESS | 1866 | 1461411038975 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:39 INFO - PROCESS | 1866 | 1461411039141 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:30:39 INFO - PROCESS | 1866 | 1461411039155 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f87d800 == 47 [pid = 1866] [id = 86] 04:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7ff77caddc00) [pid = 1866] [serial = 257] [outer = (nil)] 04:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7ff77e2e6c00) [pid = 1866] [serial = 258] [outer = 0x7ff77caddc00] 04:30:39 INFO - PROCESS | 1866 | 1461411039225 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7ff78315d800) [pid = 1866] [serial = 259] [outer = 0x7ff77caddc00] 04:30:40 INFO - PROCESS | 1866 | 1461411040136 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:40 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. 04:30:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1235ms 04:30:40 INFO - PROCESS | 1866 | 1461411040181 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:30:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:30:40 INFO - PROCESS | 1866 | 1461411040185 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:30:40 INFO - PROCESS | 1866 | 1461411040191 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 1866 | 1461411040194 Marionette TRACE conn3 <- [1,318,null,{}] 04:30:40 INFO - PROCESS | 1866 | 1461411040200 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:40 INFO - PROCESS | 1866 | 1461411040396 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:30:40 INFO - PROCESS | 1866 | 1461411040417 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789fae800 == 48 [pid = 1866] [id = 87] 04:30:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7ff771baa400) [pid = 1866] [serial = 260] [outer = (nil)] 04:30:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff771bb6c00) [pid = 1866] [serial = 261] [outer = 0x7ff771baa400] 04:30:40 INFO - PROCESS | 1866 | 1461411040484 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff77d0b3000) [pid = 1866] [serial = 262] [outer = 0x7ff771baa400] 04:30:41 INFO - PROCESS | 1866 | 1461411041292 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:41 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. 04:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1132ms 04:30:41 INFO - PROCESS | 1866 | 1461411041324 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 1866 | 1461411041327 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:30:41 INFO - PROCESS | 1866 | 1461411041338 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1866 | 1461411041343 Marionette TRACE conn3 <- [1,322,null,{}] 04:30:41 INFO - PROCESS | 1866 | 1461411041357 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 1866 | 1461411041554 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:30:41 INFO - PROCESS | 1866 | 1461411041574 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78d27c000 == 49 [pid = 1866] [id = 88] 04:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff771baf000) [pid = 1866] [serial = 263] [outer = (nil)] 04:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff789049400) [pid = 1866] [serial = 264] [outer = 0x7ff771baf000] 04:30:41 INFO - PROCESS | 1866 | 1461411041638 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff78a105400) [pid = 1866] [serial = 265] [outer = 0x7ff771baf000] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff77fb1d800) [pid = 1866] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff773dc3800) [pid = 1866] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff773dc2800) [pid = 1866] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff775e7e000) [pid = 1866] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7ff78a110c00) [pid = 1866] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7ff773b80800) [pid = 1866] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7ff77c86f800) [pid = 1866] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7ff77c37b000) [pid = 1866] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7ff78b039800) [pid = 1866] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:30:42 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7ff77c869400) [pid = 1866] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:30:42 INFO - PROCESS | 1866 | 1461411042612 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:42 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. 04:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1293ms 04:30:42 INFO - PROCESS | 1866 | 1461411042632 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1866 | 1461411042635 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:30:42 INFO - PROCESS | 1866 | 1461411042642 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1866 | 1461411042644 Marionette TRACE conn3 <- [1,326,null,{}] 04:30:42 INFO - PROCESS | 1866 | 1461411042656 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:42 INFO - PROCESS | 1866 | 1461411042888 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:30:42 INFO - PROCESS | 1866 | 1461411042991 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f144800 == 50 [pid = 1866] [id = 89] 04:30:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7ff773b7c800) [pid = 1866] [serial = 266] [outer = (nil)] 04:30:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7ff78cd97c00) [pid = 1866] [serial = 267] [outer = 0x7ff773b7c800] 04:30:43 INFO - PROCESS | 1866 | 1461411043061 Marionette DEBUG loaded listener.js 04:30:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7ff78ebafc00) [pid = 1866] [serial = 268] [outer = 0x7ff773b7c800] 04:30:43 INFO - PROCESS | 1866 | 1461411043779 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:43 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. 04:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1181ms 04:30:43 INFO - PROCESS | 1866 | 1461411043824 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1866 | 1461411043827 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:30:43 INFO - PROCESS | 1866 | 1461411043833 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1866 | 1461411043836 Marionette TRACE conn3 <- [1,330,null,{}] 04:30:43 INFO - PROCESS | 1866 | 1461411043841 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:44 INFO - PROCESS | 1866 | 1461411044018 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:30:44 INFO - PROCESS | 1866 | 1461411044037 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791c5b000 == 51 [pid = 1866] [id = 90] 04:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7ff78eca5400) [pid = 1866] [serial = 269] [outer = (nil)] 04:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7ff78f33c800) [pid = 1866] [serial = 270] [outer = 0x7ff78eca5400] 04:30:44 INFO - PROCESS | 1866 | 1461411044101 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff78f674c00) [pid = 1866] [serial = 271] [outer = 0x7ff78eca5400] 04:30:45 INFO - PROCESS | 1866 | 1461411045112 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:45 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. 04:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 04:30:45 INFO - PROCESS | 1866 | 1461411045169 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1866 | 1461411045177 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:30:45 INFO - PROCESS | 1866 | 1461411045187 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1866 | 1461411045192 Marionette TRACE conn3 <- [1,334,null,{}] 04:30:45 INFO - PROCESS | 1866 | 1461411045245 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:45 INFO - PROCESS | 1866 | 1461411045459 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:30:45 INFO - PROCESS | 1866 | 1461411045552 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d74b800 == 52 [pid = 1866] [id = 91] 04:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff7740f2000) [pid = 1866] [serial = 272] [outer = (nil)] 04:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff774f67400) [pid = 1866] [serial = 273] [outer = 0x7ff7740f2000] 04:30:45 INFO - PROCESS | 1866 | 1461411045672 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff775e86c00) [pid = 1866] [serial = 274] [outer = 0x7ff7740f2000] 04:30:46 INFO - PROCESS | 1866 | 1461411046517 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:46 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. 04:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1387ms 04:30:46 INFO - PROCESS | 1866 | 1461411046575 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1866 | 1461411046584 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:30:46 INFO - PROCESS | 1866 | 1461411046595 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1866 | 1461411046599 Marionette TRACE conn3 <- [1,338,null,{}] 04:30:46 INFO - PROCESS | 1866 | 1461411046606 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:46 INFO - PROCESS | 1866 | 1461411046780 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:30:46 INFO - PROCESS | 1866 | 1461411046913 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f58e800 == 53 [pid = 1866] [id = 92] 04:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff77cb4e400) [pid = 1866] [serial = 275] [outer = (nil)] 04:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff77d24cc00) [pid = 1866] [serial = 276] [outer = 0x7ff77cb4e400] 04:30:47 INFO - PROCESS | 1866 | 1461411047097 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff77f6d5c00) [pid = 1866] [serial = 277] [outer = 0x7ff77cb4e400] 04:30:48 INFO - PROCESS | 1866 | 1461411048007 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:48 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. 04:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1430ms 04:30:48 INFO - PROCESS | 1866 | 1461411048025 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 1866 | 1461411048029 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:30:48 INFO - PROCESS | 1866 | 1461411048035 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1866 | 1461411048041 Marionette TRACE conn3 <- [1,342,null,{}] 04:30:48 INFO - PROCESS | 1866 | 1461411048056 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 1866 | 1461411048231 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:30:48 INFO - PROCESS | 1866 | 1461411048347 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776bf4000 == 54 [pid = 1866] [id = 93] 04:30:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff789fda800) [pid = 1866] [serial = 278] [outer = (nil)] 04:30:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff78d23dc00) [pid = 1866] [serial = 279] [outer = 0x7ff789fda800] 04:30:48 INFO - PROCESS | 1866 | 1461411048469 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff78f33cc00) [pid = 1866] [serial = 280] [outer = 0x7ff789fda800] 04:30:49 INFO - PROCESS | 1866 | 1461411049338 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:49 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. 04:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1334ms 04:30:49 INFO - PROCESS | 1866 | 1461411049371 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1866 | 1461411049378 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:30:49 INFO - PROCESS | 1866 | 1461411049384 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1866 | 1461411049387 Marionette TRACE conn3 <- [1,346,null,{}] 04:30:49 INFO - PROCESS | 1866 | 1461411049392 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:49 INFO - PROCESS | 1866 | 1461411049549 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:30:49 INFO - PROCESS | 1866 | 1461411049663 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c32800 == 55 [pid = 1866] [id = 94] 04:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff776ccc000) [pid = 1866] [serial = 281] [outer = (nil)] 04:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff776cd5000) [pid = 1866] [serial = 282] [outer = 0x7ff776ccc000] 04:30:49 INFO - PROCESS | 1866 | 1461411049779 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff776cda800) [pid = 1866] [serial = 283] [outer = 0x7ff776ccc000] 04:30:50 INFO - PROCESS | 1866 | 1461411050590 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:50 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. 04:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1227ms 04:30:50 INFO - PROCESS | 1866 | 1461411050628 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 1866 | 1461411050631 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:30:50 INFO - PROCESS | 1866 | 1461411050639 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 1866 | 1461411050643 Marionette TRACE conn3 <- [1,350,null,{}] 04:30:50 INFO - PROCESS | 1866 | 1461411050648 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 1866 | 1461411050813 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:30:50 INFO - PROCESS | 1866 | 1461411050953 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783254800 == 56 [pid = 1866] [id = 95] 04:30:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7ff776cd0000) [pid = 1866] [serial = 284] [outer = (nil)] 04:30:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7ff78f346000) [pid = 1866] [serial = 285] [outer = 0x7ff776cd0000] 04:30:51 INFO - PROCESS | 1866 | 1461411051029 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7ff78f67a800) [pid = 1866] [serial = 286] [outer = 0x7ff776cd0000] 04:30:51 INFO - PROCESS | 1866 | 1461411051909 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:51 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. 04:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1332ms 04:30:51 INFO - PROCESS | 1866 | 1461411051973 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1866 | 1461411051977 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:30:51 INFO - PROCESS | 1866 | 1461411051983 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1866 | 1461411051985 Marionette TRACE conn3 <- [1,354,null,{}] 04:30:51 INFO - PROCESS | 1866 | 1461411051991 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:52 INFO - PROCESS | 1866 | 1461411052181 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:30:52 INFO - PROCESS | 1866 | 1461411052494 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776bf2800 == 57 [pid = 1866] [id = 96] 04:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7ff7736e4c00) [pid = 1866] [serial = 287] [outer = (nil)] 04:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff773dbc400) [pid = 1866] [serial = 288] [outer = 0x7ff7736e4c00] 04:30:52 INFO - PROCESS | 1866 | 1461411052637 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff7740f2800) [pid = 1866] [serial = 289] [outer = 0x7ff7736e4c00] 04:30:53 INFO - PROCESS | 1866 | 1461411053602 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:53 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. 04:30:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1679ms 04:30:53 INFO - PROCESS | 1866 | 1461411053664 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:30:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:30:53 INFO - PROCESS | 1866 | 1461411053670 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:30:53 INFO - PROCESS | 1866 | 1461411053678 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 1866 | 1461411053681 Marionette TRACE conn3 <- [1,358,null,{}] 04:30:53 INFO - PROCESS | 1866 | 1461411053689 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:53 INFO - PROCESS | 1866 | 1461411053850 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:30:54 INFO - PROCESS | 1866 | 1461411054022 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f144800 == 56 [pid = 1866] [id = 89] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78d27c000 == 55 [pid = 1866] [id = 88] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789fae800 == 54 [pid = 1866] [id = 87] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f87d800 == 53 [pid = 1866] [id = 86] 04:30:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791cd000 == 54 [pid = 1866] [id = 97] 04:30:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff77438fc00) [pid = 1866] [serial = 290] [outer = (nil)] 04:30:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff776a67000) [pid = 1866] [serial = 291] [outer = 0x7ff77438fc00] 04:30:54 INFO - PROCESS | 1866 | 1461411054125 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff777f26800) [pid = 1866] [serial = 292] [outer = 0x7ff77438fc00] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77b387800 == 53 [pid = 1866] [id = 85] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775221800 == 52 [pid = 1866] [id = 84] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78b022800 == 51 [pid = 1866] [id = 80] 04:30:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd16000 == 50 [pid = 1866] [id = 79] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff783164c00) [pid = 1866] [serial = 165] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7ff77b3ee400) [pid = 1866] [serial = 144] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7ff774f68400) [pid = 1866] [serial = 141] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7ff775e0a400) [pid = 1866] [serial = 200] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7ff776d33000) [pid = 1866] [serial = 218] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7ff77b5cfc00) [pid = 1866] [serial = 219] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7ff78cd12800) [pid = 1866] [serial = 198] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7ff7752b6400) [pid = 1866] [serial = 216] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7ff77425ac00) [pid = 1866] [serial = 215] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7ff78903b800) [pid = 1866] [serial = 224] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7ff77d116800) [pid = 1866] [serial = 221] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff776a6d800) [pid = 1866] [serial = 203] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff78ecae400) [pid = 1866] [serial = 231] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff77d7a5c00) [pid = 1866] [serial = 206] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7ff78a102c00) [pid = 1866] [serial = 209] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7ff78b1bb000) [pid = 1866] [serial = 212] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7ff78a18fc00) [pid = 1866] [serial = 227] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff78eba8c00) [pid = 1866] [serial = 230] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff78b4d1400) [pid = 1866] [serial = 228] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff789fdd000) [pid = 1866] [serial = 225] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff77f55b400) [pid = 1866] [serial = 222] [outer = (nil)] [url = about:blank] 04:30:54 INFO - PROCESS | 1866 | 1461411054858 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:54 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. 04:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1231ms 04:30:54 INFO - PROCESS | 1866 | 1461411054914 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1866 | 1461411054921 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:30:54 INFO - PROCESS | 1866 | 1461411054930 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1866 | 1461411054933 Marionette TRACE conn3 <- [1,362,null,{}] 04:30:54 INFO - PROCESS | 1866 | 1461411054939 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 1866 | 1461411055083 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:30:55 INFO - PROCESS | 1866 | 1461411055100 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d022000 == 51 [pid = 1866] [id = 98] 04:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff77b849000) [pid = 1866] [serial = 293] [outer = (nil)] 04:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff77c37b000) [pid = 1866] [serial = 294] [outer = 0x7ff77b849000] 04:30:55 INFO - PROCESS | 1866 | 1461411055166 Marionette DEBUG loaded listener.js 04:30:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff77d0ba800) [pid = 1866] [serial = 295] [outer = 0x7ff77b849000] 04:30:56 INFO - PROCESS | 1866 | 1461411056029 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:56 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. 04:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1137ms 04:30:56 INFO - PROCESS | 1866 | 1461411056068 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:30:56 INFO - PROCESS | 1866 | 1461411056071 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:30:56 INFO - PROCESS | 1866 | 1461411056080 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:30:56 INFO - PROCESS | 1866 | 1461411056088 Marionette TRACE conn3 <- [1,366,null,{}] 04:30:56 INFO - PROCESS | 1866 | 1461411056102 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:56 INFO - PROCESS | 1866 | 1461411056249 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:30:56 INFO - PROCESS | 1866 | 1461411056262 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f80b800 == 52 [pid = 1866] [id = 99] 04:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff77d0bc800) [pid = 1866] [serial = 296] [outer = (nil)] 04:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff789ee2800) [pid = 1866] [serial = 297] [outer = 0x7ff77d0bc800] 04:30:56 INFO - PROCESS | 1866 | 1461411056323 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff78a10d800) [pid = 1866] [serial = 298] [outer = 0x7ff77d0bc800] 04:30:57 INFO - PROCESS | 1866 | 1461411057110 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:57 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. 04:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1093ms 04:30:57 INFO - PROCESS | 1866 | 1461411057178 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1866 | 1461411057181 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:30:57 INFO - PROCESS | 1866 | 1461411057187 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1866 | 1461411057189 Marionette TRACE conn3 <- [1,370,null,{}] 04:30:57 INFO - PROCESS | 1866 | 1461411057195 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:57 INFO - PROCESS | 1866 | 1461411057369 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:30:57 INFO - PROCESS | 1866 | 1461411057396 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7890ce000 == 53 [pid = 1866] [id = 100] 04:30:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff77f6d2000) [pid = 1866] [serial = 299] [outer = (nil)] 04:30:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff78b313c00) [pid = 1866] [serial = 300] [outer = 0x7ff77f6d2000] 04:30:57 INFO - PROCESS | 1866 | 1461411057456 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff78e934c00) [pid = 1866] [serial = 301] [outer = 0x7ff77f6d2000] 04:30:58 INFO - PROCESS | 1866 | 1461411058319 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:58 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. 04:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1187ms 04:30:58 INFO - PROCESS | 1866 | 1461411058380 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 1866 | 1461411058382 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:30:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:30:58 INFO - PROCESS | 1866 | 1461411058389 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1866 | 1461411058391 Marionette TRACE conn3 <- [1,374,null,{}] 04:30:58 INFO - PROCESS | 1866 | 1461411058396 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:58 INFO - PROCESS | 1866 | 1461411058579 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:30:58 INFO - PROCESS | 1866 | 1461411058608 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a160800 == 54 [pid = 1866] [id = 101] 04:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff78f33a000) [pid = 1866] [serial = 302] [outer = (nil)] 04:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff78f60c400) [pid = 1866] [serial = 303] [outer = 0x7ff78f33a000] 04:30:58 INFO - PROCESS | 1866 | 1461411058682 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff7912be000) [pid = 1866] [serial = 304] [outer = 0x7ff78f33a000] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7ff7740fd000) [pid = 1866] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7ff77caddc00) [pid = 1866] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff771baa400) [pid = 1866] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff771baf000) [pid = 1866] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff773b7c800) [pid = 1866] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:30:59 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7ff773492c00) [pid = 1866] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:30:59 INFO - PROCESS | 1866 | 1461411059533 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:30:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1178ms 04:30:59 INFO - PROCESS | 1866 | 1461411059568 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 1866 | 1461411059571 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:30:59 INFO - PROCESS | 1866 | 1461411059581 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1866 | 1461411059583 Marionette TRACE conn3 <- [1,378,null,{}] 04:30:59 INFO - PROCESS | 1866 | 1461411059589 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:59 INFO - PROCESS | 1866 | 1461411059719 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:30:59 INFO - PROCESS | 1866 | 1461411059816 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78cd30000 == 55 [pid = 1866] [id = 102] 04:30:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff776a72800) [pid = 1866] [serial = 305] [outer = (nil)] 04:30:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff7912bd400) [pid = 1866] [serial = 306] [outer = 0x7ff776a72800] 04:30:59 INFO - PROCESS | 1866 | 1461411059878 Marionette DEBUG loaded listener.js 04:30:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff793517800) [pid = 1866] [serial = 307] [outer = 0x7ff776a72800] 04:31:00 INFO - PROCESS | 1866 | 1461411060515 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:31:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:31:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 976ms 04:31:00 INFO - PROCESS | 1866 | 1461411060559 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:31:00 INFO - PROCESS | 1866 | 1461411060563 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:31:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:31:00 INFO - PROCESS | 1866 | 1461411060568 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:31:00 INFO - PROCESS | 1866 | 1461411060570 Marionette TRACE conn3 <- [1,382,null,{}] 04:31:00 INFO - PROCESS | 1866 | 1461411060578 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:00 INFO - PROCESS | 1866 | 1461411060750 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:31:00 INFO - PROCESS | 1866 | 1461411060771 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f1db000 == 56 [pid = 1866] [id = 103] 04:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff773e7e400) [pid = 1866] [serial = 308] [outer = (nil)] 04:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff773e8ac00) [pid = 1866] [serial = 309] [outer = 0x7ff773e7e400] 04:31:00 INFO - PROCESS | 1866 | 1461411060834 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff791c39400) [pid = 1866] [serial = 310] [outer = 0x7ff773e7e400] 04:31:01 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:01 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:01 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:01 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:01 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:01 INFO - PROCESS | 1866 | 1461411061812 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:31:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1287ms 04:31:01 INFO - PROCESS | 1866 | 1461411061858 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1866 | 1461411061863 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:31:01 INFO - PROCESS | 1866 | 1461411061872 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1866 | 1461411061878 Marionette TRACE conn3 <- [1,386,null,{}] 04:31:01 INFO - PROCESS | 1866 | 1461411061886 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:02 INFO - PROCESS | 1866 | 1461411062116 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:31:02 INFO - PROCESS | 1866 | 1461411062267 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ca88800 == 57 [pid = 1866] [id = 104] 04:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7ff773e86400) [pid = 1866] [serial = 311] [outer = (nil)] 04:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7ff7740fa000) [pid = 1866] [serial = 312] [outer = 0x7ff773e86400] 04:31:02 INFO - PROCESS | 1866 | 1461411062348 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7ff775e84c00) [pid = 1866] [serial = 313] [outer = 0x7ff773e86400] 04:31:03 INFO - PROCESS | 1866 | 1461411063386 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1537ms 04:31:03 INFO - PROCESS | 1866 | 1461411063410 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 1866 | 1461411063419 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:31:03 INFO - PROCESS | 1866 | 1461411063430 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1866 | 1461411063434 Marionette TRACE conn3 <- [1,390,null,{}] 04:31:03 INFO - PROCESS | 1866 | 1461411063440 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:03 INFO - PROCESS | 1866 | 1461411063683 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:31:04 INFO - PROCESS | 1866 | 1461411064070 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789fb2000 == 58 [pid = 1866] [id = 105] 04:31:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7ff77b5cfc00) [pid = 1866] [serial = 314] [outer = (nil)] 04:31:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff77c954800) [pid = 1866] [serial = 315] [outer = 0x7ff77b5cfc00] 04:31:04 INFO - PROCESS | 1866 | 1461411064202 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff77f550c00) [pid = 1866] [serial = 316] [outer = 0x7ff77b5cfc00] 04:31:05 INFO - PROCESS | 1866 | 1461411065433 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 2042ms 04:31:05 INFO - PROCESS | 1866 | 1461411065473 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1866 | 1461411065477 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:31:05 INFO - PROCESS | 1866 | 1461411065483 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1866 | 1461411065489 Marionette TRACE conn3 <- [1,394,null,{}] 04:31:05 INFO - PROCESS | 1866 | 1461411065504 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 1866 | 1461411065678 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:31:05 INFO - PROCESS | 1866 | 1461411065856 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c066800 == 59 [pid = 1866] [id = 106] 04:31:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff771bdbc00) [pid = 1866] [serial = 317] [outer = (nil)] 04:31:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff77d0ae800) [pid = 1866] [serial = 318] [outer = 0x7ff771bdbc00] 04:31:05 INFO - PROCESS | 1866 | 1461411065941 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff789edd800) [pid = 1866] [serial = 319] [outer = 0x7ff771bdbc00] 04:31:06 INFO - PROCESS | 1866 | 1461411066778 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1333ms 04:31:06 INFO - PROCESS | 1866 | 1461411066817 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:31:06 INFO - PROCESS | 1866 | 1461411066822 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:31:06 INFO - PROCESS | 1866 | 1461411066828 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1866 | 1461411066832 Marionette TRACE conn3 <- [1,398,null,{}] 04:31:06 INFO - PROCESS | 1866 | 1461411066837 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:07 INFO - PROCESS | 1866 | 1461411067000 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:31:07 INFO - PROCESS | 1866 | 1461411067142 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c080800 == 60 [pid = 1866] [id = 107] 04:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff771bdd400) [pid = 1866] [serial = 320] [outer = (nil)] 04:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff78f168400) [pid = 1866] [serial = 321] [outer = 0x7ff771bdd400] 04:31:07 INFO - PROCESS | 1866 | 1461411067217 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff791249c00) [pid = 1866] [serial = 322] [outer = 0x7ff771bdd400] 04:31:08 INFO - PROCESS | 1866 | 1461411068131 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1331ms 04:31:08 INFO - PROCESS | 1866 | 1461411068159 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 1866 | 1461411068163 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:31:08 INFO - PROCESS | 1866 | 1461411068169 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 1866 | 1461411068172 Marionette TRACE conn3 <- [1,402,null,{}] 04:31:08 INFO - PROCESS | 1866 | 1461411068178 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:08 INFO - PROCESS | 1866 | 1461411068344 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:31:08 INFO - PROCESS | 1866 | 1461411068487 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c72800 == 61 [pid = 1866] [id = 108] 04:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff78b4d1400) [pid = 1866] [serial = 323] [outer = (nil)] 04:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff791c14000) [pid = 1866] [serial = 324] [outer = 0x7ff78b4d1400] 04:31:08 INFO - PROCESS | 1866 | 1461411068561 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff79356e800) [pid = 1866] [serial = 325] [outer = 0x7ff78b4d1400] 04:31:09 INFO - PROCESS | 1866 | 1461411069467 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1329ms 04:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:31:09 INFO - PROCESS | 1866 | 1461411069498 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1866 | 1461411069501 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:31:09 INFO - PROCESS | 1866 | 1461411069508 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1866 | 1461411069511 Marionette TRACE conn3 <- [1,406,null,{}] 04:31:09 INFO - PROCESS | 1866 | 1461411069516 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:09 INFO - PROCESS | 1866 | 1461411069694 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:31:09 INFO - PROCESS | 1866 | 1461411069840 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b94800 == 62 [pid = 1866] [id = 109] 04:31:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff770c06400) [pid = 1866] [serial = 326] [outer = (nil)] 04:31:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff770c10c00) [pid = 1866] [serial = 327] [outer = 0x7ff770c06400] 04:31:09 INFO - PROCESS | 1866 | 1461411069920 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff770c3f000) [pid = 1866] [serial = 328] [outer = 0x7ff770c06400] 04:31:10 INFO - PROCESS | 1866 | 1461411070814 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1380ms 04:31:10 INFO - PROCESS | 1866 | 1461411070887 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1866 | 1461411070891 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:31:10 INFO - PROCESS | 1866 | 1461411070898 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1866 | 1461411070901 Marionette TRACE conn3 <- [1,410,null,{}] 04:31:10 INFO - PROCESS | 1866 | 1461411070906 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:11 INFO - PROCESS | 1866 | 1461411071067 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:31:11 INFO - PROCESS | 1866 | 1461411071214 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ee3000 == 63 [pid = 1866] [id = 110] 04:31:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff770c0a800) [pid = 1866] [serial = 329] [outer = (nil)] 04:31:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff772fbec00) [pid = 1866] [serial = 330] [outer = 0x7ff770c0a800] 04:31:11 INFO - PROCESS | 1866 | 1461411071288 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff772fc4c00) [pid = 1866] [serial = 331] [outer = 0x7ff770c0a800] 04:31:12 INFO - PROCESS | 1866 | 1461411072409 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:31:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1581ms 04:31:12 INFO - PROCESS | 1866 | 1461411072481 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 1866 | 1461411072485 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:31:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:31:12 INFO - PROCESS | 1866 | 1461411072494 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 1866 | 1461411072499 Marionette TRACE conn3 <- [1,414,null,{}] 04:31:12 INFO - PROCESS | 1866 | 1461411072508 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:12 INFO - PROCESS | 1866 | 1461411072720 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:31:12 INFO - PROCESS | 1866 | 1461411072911 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c59800 == 64 [pid = 1866] [id = 111] 04:31:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff771bab400) [pid = 1866] [serial = 332] [outer = (nil)] 04:31:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff771bb2800) [pid = 1866] [serial = 333] [outer = 0x7ff771bab400] 04:31:12 INFO - PROCESS | 1866 | 1461411072979 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff771bd7000) [pid = 1866] [serial = 334] [outer = 0x7ff771bab400] 04:31:13 INFO - PROCESS | 1866 | 1461411073933 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1485ms 04:31:13 INFO - PROCESS | 1866 | 1461411073980 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1866 | 1461411073988 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:31:14 INFO - PROCESS | 1866 | 1461411073998 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1866 | 1461411074002 Marionette TRACE conn3 <- [1,418,null,{}] 04:31:14 INFO - PROCESS | 1866 | 1461411074007 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:14 INFO - PROCESS | 1866 | 1461411074170 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:31:14 INFO - PROCESS | 1866 | 1461411074332 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77dd57000 == 63 [pid = 1866] [id = 62] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78cd30000 == 62 [pid = 1866] [id = 102] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78a160800 == 61 [pid = 1866] [id = 101] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7890ce000 == 60 [pid = 1866] [id = 100] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff78f19fc00) [pid = 1866] [serial = 233] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff77b3ee800) [pid = 1866] [serial = 237] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff78eba9400) [pid = 1866] [serial = 243] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff77fb8bc00) [pid = 1866] [serial = 240] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff78f534400) [pid = 1866] [serial = 246] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776be0800 == 61 [pid = 1866] [id = 112] 04:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff7736e1400) [pid = 1866] [serial = 335] [outer = (nil)] 04:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff773dc6000) [pid = 1866] [serial = 336] [outer = 0x7ff7736e1400] 04:31:14 INFO - PROCESS | 1866 | 1461411074480 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff773fcd400) [pid = 1866] [serial = 337] [outer = 0x7ff7736e1400] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f80b800 == 60 [pid = 1866] [id = 99] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d022000 == 59 [pid = 1866] [id = 98] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791cd000 == 58 [pid = 1866] [id = 97] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776bf2800 == 57 [pid = 1866] [id = 96] 04:31:14 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d74b800 == 56 [pid = 1866] [id = 91] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff771bb6c00) [pid = 1866] [serial = 261] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff789049400) [pid = 1866] [serial = 264] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff78cd97c00) [pid = 1866] [serial = 267] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff777f30000) [pid = 1866] [serial = 255] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7ff77b703400) [pid = 1866] [serial = 256] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff7752b1400) [pid = 1866] [serial = 253] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff77424f400) [pid = 1866] [serial = 252] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff77e2e6c00) [pid = 1866] [serial = 258] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff7740f6800) [pid = 1866] [serial = 249] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff78a105400) [pid = 1866] [serial = 265] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff77d0b3000) [pid = 1866] [serial = 262] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff78ebafc00) [pid = 1866] [serial = 268] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff77b781800) [pid = 1866] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:31:14 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff78315d800) [pid = 1866] [serial = 259] [outer = (nil)] [url = about:blank] 04:31:15 INFO - PROCESS | 1866 | 1461411075589 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:31:15 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 04:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1639ms 04:31:15 INFO - PROCESS | 1866 | 1461411075638 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1866 | 1461411075641 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:31:15 INFO - PROCESS | 1866 | 1461411075648 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1866 | 1461411075653 Marionette TRACE conn3 <- [1,422,null,{}] 04:31:15 INFO - PROCESS | 1866 | 1461411075668 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 1866 | 1461411075816 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:31:16 INFO - PROCESS | 1866 | 1461411076001 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cc96000 == 57 [pid = 1866] [id = 113] 04:31:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff774388c00) [pid = 1866] [serial = 338] [outer = (nil)] 04:31:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff775e79400) [pid = 1866] [serial = 339] [outer = 0x7ff774388c00] 04:31:16 INFO - PROCESS | 1866 | 1461411076067 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff776ccb400) [pid = 1866] [serial = 340] [outer = 0x7ff774388c00] 04:31:17 INFO - PROCESS | 1866 | 1461411077143 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1541ms 04:31:17 INFO - PROCESS | 1866 | 1461411077190 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1866 | 1461411077194 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:31:17 INFO - PROCESS | 1866 | 1461411077205 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1866 | 1461411077208 Marionette TRACE conn3 <- [1,426,null,{}] 04:31:17 INFO - PROCESS | 1866 | 1461411077213 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:17 INFO - PROCESS | 1866 | 1461411077396 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:31:17 INFO - PROCESS | 1866 | 1461411077482 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d63a000 == 58 [pid = 1866] [id = 114] 04:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff774f66800) [pid = 1866] [serial = 341] [outer = (nil)] 04:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff77b780c00) [pid = 1866] [serial = 342] [outer = 0x7ff774f66800] 04:31:17 INFO - PROCESS | 1866 | 1461411077545 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff77c869400) [pid = 1866] [serial = 343] [outer = 0x7ff774f66800] 04:31:18 INFO - PROCESS | 1866 | 1461411078344 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:31:18 INFO - PROCESS | 1866 | 1461411078395 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:31:18 INFO - PROCESS | 1866 | 1461411078407 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1866 | 1461411078409 Marionette TRACE conn3 <- [1,430,null,{}] 04:31:18 INFO - PROCESS | 1866 | 1461411078414 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:18 INFO - PROCESS | 1866 | 1461411078598 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:31:18 INFO - PROCESS | 1866 | 1461411078633 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783269000 == 59 [pid = 1866] [id = 115] 04:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff771bc4c00) [pid = 1866] [serial = 344] [outer = (nil)] 04:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff771bcc400) [pid = 1866] [serial = 345] [outer = 0x7ff771bc4c00] 04:31:18 INFO - PROCESS | 1866 | 1461411078697 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff776ccb800) [pid = 1866] [serial = 346] [outer = 0x7ff771bc4c00] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff77b849000) [pid = 1866] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff77438fc00) [pid = 1866] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff77f6d2000) [pid = 1866] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff78eca5400) [pid = 1866] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff78f33a000) [pid = 1866] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff776a72800) [pid = 1866] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff77d0bc800) [pid = 1866] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff7736e4c00) [pid = 1866] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:31:19 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff78e940400) [pid = 1866] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:31:19 INFO - PROCESS | 1866 | 1461411079644 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1286ms 04:31:19 INFO - PROCESS | 1866 | 1461411079687 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 1866 | 1461411079690 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:31:19 INFO - PROCESS | 1866 | 1461411079696 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1866 | 1461411079699 Marionette TRACE conn3 <- [1,434,null,{}] 04:31:19 INFO - PROCESS | 1866 | 1461411079705 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1866 | 1461411079876 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:31:19 INFO - PROCESS | 1866 | 1461411079897 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789e1d800 == 60 [pid = 1866] [id = 116] 04:31:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff77b849000) [pid = 1866] [serial = 347] [outer = (nil)] 04:31:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff77e2e1c00) [pid = 1866] [serial = 348] [outer = 0x7ff77b849000] 04:31:19 INFO - PROCESS | 1866 | 1461411079963 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff78315d800) [pid = 1866] [serial = 349] [outer = 0x7ff77b849000] 04:31:20 INFO - PROCESS | 1866 | 1461411080721 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1083ms 04:31:20 INFO - PROCESS | 1866 | 1461411080792 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 1866 | 1461411080806 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:31:20 INFO - PROCESS | 1866 | 1461411080817 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 1866 | 1461411080819 Marionette TRACE conn3 <- [1,438,null,{}] 04:31:20 INFO - PROCESS | 1866 | 1461411080823 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:20 INFO - PROCESS | 1866 | 1461411080965 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:31:20 INFO - PROCESS | 1866 | 1461411080974 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78eb77800 == 61 [pid = 1866] [id = 117] 04:31:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff77c86cc00) [pid = 1866] [serial = 350] [outer = (nil)] 04:31:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff789f91c00) [pid = 1866] [serial = 351] [outer = 0x7ff77c86cc00] 04:31:21 INFO - PROCESS | 1866 | 1461411081037 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff78b30e000) [pid = 1866] [serial = 352] [outer = 0x7ff77c86cc00] 04:31:22 INFO - PROCESS | 1866 | 1461411082116 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1332ms 04:31:22 INFO - PROCESS | 1866 | 1461411082147 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 1866 | 1461411082154 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:31:22 INFO - PROCESS | 1866 | 1461411082163 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1866 | 1461411082168 Marionette TRACE conn3 <- [1,442,null,{}] 04:31:22 INFO - PROCESS | 1866 | 1461411082175 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 1866 | 1461411082358 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:31:22 INFO - PROCESS | 1866 | 1461411082499 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c75000 == 62 [pid = 1866] [id = 118] 04:31:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff771bc2400) [pid = 1866] [serial = 353] [outer = (nil)] 04:31:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff771bd8000) [pid = 1866] [serial = 354] [outer = 0x7ff771bc2400] 04:31:22 INFO - PROCESS | 1866 | 1461411082579 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff772fc7c00) [pid = 1866] [serial = 355] [outer = 0x7ff771bc2400] 04:31:23 INFO - PROCESS | 1866 | 1461411083552 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1431ms 04:31:23 INFO - PROCESS | 1866 | 1461411083595 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 1866 | 1461411083603 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:31:23 INFO - PROCESS | 1866 | 1461411083614 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1866 | 1461411083618 Marionette TRACE conn3 <- [1,446,null,{}] 04:31:23 INFO - PROCESS | 1866 | 1461411083624 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:23 INFO - PROCESS | 1866 | 1461411083814 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:31:23 INFO - PROCESS | 1866 | 1461411083956 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789cc5800 == 63 [pid = 1866] [id = 119] 04:31:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff773e8cc00) [pid = 1866] [serial = 356] [outer = (nil)] 04:31:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff7740fe000) [pid = 1866] [serial = 357] [outer = 0x7ff773e8cc00] 04:31:24 INFO - PROCESS | 1866 | 1461411084120 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff775e79800) [pid = 1866] [serial = 358] [outer = 0x7ff773e8cc00] 04:31:25 INFO - PROCESS | 1866 | 1461411085001 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1431ms 04:31:25 INFO - PROCESS | 1866 | 1461411085045 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:31:25 INFO - PROCESS | 1866 | 1461411085049 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:31:25 INFO - PROCESS | 1866 | 1461411085056 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:31:25 INFO - PROCESS | 1866 | 1461411085062 Marionette TRACE conn3 <- [1,450,null,{}] 04:31:25 INFO - PROCESS | 1866 | 1461411085078 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:25 INFO - PROCESS | 1866 | 1461411085264 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:31:25 INFO - PROCESS | 1866 | 1461411085407 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791f54800 == 64 [pid = 1866] [id = 120] 04:31:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff776a65400) [pid = 1866] [serial = 359] [outer = (nil)] 04:31:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff77c960000) [pid = 1866] [serial = 360] [outer = 0x7ff776a65400] 04:31:25 INFO - PROCESS | 1866 | 1461411085489 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff77f55b400) [pid = 1866] [serial = 361] [outer = 0x7ff776a65400] 04:31:26 INFO - PROCESS | 1866 | 1461411086382 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1866 | 1461411086450 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:31:26 INFO - PROCESS | 1866 | 1461411086457 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1866 | 1461411086460 Marionette TRACE conn3 <- [1,454,null,{}] 04:31:26 INFO - PROCESS | 1866 | 1461411086466 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:26 INFO - PROCESS | 1866 | 1461411086645 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:31:26 INFO - PROCESS | 1866 | 1461411086788 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d92000 == 65 [pid = 1866] [id = 121] 04:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff776c8b400) [pid = 1866] [serial = 362] [outer = (nil)] 04:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff776c92800) [pid = 1866] [serial = 363] [outer = 0x7ff776c8b400] 04:31:26 INFO - PROCESS | 1866 | 1461411086868 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff77ceac000) [pid = 1866] [serial = 364] [outer = 0x7ff776c8b400] 04:31:27 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:27 INFO - PROCESS | 1866 | 1461411087771 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1388ms 04:31:27 INFO - PROCESS | 1866 | 1461411087846 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 1866 | 1461411087850 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:31:27 INFO - PROCESS | 1866 | 1461411087856 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 1866 | 1461411087860 Marionette TRACE conn3 <- [1,458,null,{}] 04:31:27 INFO - PROCESS | 1866 | 1461411087866 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 1866 | 1461411088040 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:31:28 INFO - PROCESS | 1866 | 1461411088186 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f0e800 == 66 [pid = 1866] [id = 122] 04:31:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff776c8cc00) [pid = 1866] [serial = 365] [outer = (nil)] 04:31:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff784088400) [pid = 1866] [serial = 366] [outer = 0x7ff776c8cc00] 04:31:28 INFO - PROCESS | 1866 | 1461411088262 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff78cda0800) [pid = 1866] [serial = 367] [outer = 0x7ff776c8cc00] 04:31:29 INFO - PROCESS | 1866 | 1461411089286 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:31:29 INFO - PROCESS | 1866 | 1461411089354 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:31:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:31:29 INFO - PROCESS | 1866 | 1461411089366 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:31:29 INFO - PROCESS | 1866 | 1461411089370 Marionette TRACE conn3 <- [1,462,null,{}] 04:31:29 INFO - PROCESS | 1866 | 1461411089381 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:29 INFO - PROCESS | 1866 | 1461411089698 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:31:29 INFO - PROCESS | 1866 | 1461411089938 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732b8800 == 67 [pid = 1866] [id = 123] 04:31:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff7732e7c00) [pid = 1866] [serial = 368] [outer = (nil)] 04:31:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7732eec00) [pid = 1866] [serial = 369] [outer = 0x7ff7732e7c00] 04:31:30 INFO - PROCESS | 1866 | 1461411090018 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff78f606000) [pid = 1866] [serial = 370] [outer = 0x7ff7732e7c00] 04:31:30 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:31 INFO - PROCESS | 1866 | 1461411091008 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:31:31 INFO - PROCESS | 1866 | 1461411091070 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:31:31 INFO - PROCESS | 1866 | 1461411091081 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1866 | 1461411091086 Marionette TRACE conn3 <- [1,466,null,{}] 04:31:31 INFO - PROCESS | 1866 | 1461411091095 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 1866 | 1461411091288 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:31:31 INFO - PROCESS | 1866 | 1461411091478 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c909000 == 68 [pid = 1866] [id = 124] 04:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff76c827c00) [pid = 1866] [serial = 371] [outer = (nil)] 04:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff76c82e800) [pid = 1866] [serial = 372] [outer = 0x7ff76c827c00] 04:31:31 INFO - PROCESS | 1866 | 1461411091604 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7732ea800) [pid = 1866] [serial = 373] [outer = 0x7ff76c827c00] 04:31:32 INFO - PROCESS | 1866 | 1461411092630 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 1866 | 1461411092720 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:31:32 INFO - PROCESS | 1866 | 1461411092727 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1866 | 1461411092730 Marionette TRACE conn3 <- [1,470,null,{}] 04:31:32 INFO - PROCESS | 1866 | 1461411092736 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:32 INFO - PROCESS | 1866 | 1461411092943 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:31:33 INFO - PROCESS | 1866 | 1461411093145 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f11000 == 69 [pid = 1866] [id = 125] 04:31:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff76c828400) [pid = 1866] [serial = 374] [outer = (nil)] 04:31:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff773e87000) [pid = 1866] [serial = 375] [outer = 0x7ff76c828400] 04:31:33 INFO - PROCESS | 1866 | 1461411093275 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff791c0c400) [pid = 1866] [serial = 376] [outer = 0x7ff76c828400] 04:31:34 INFO - PROCESS | 1866 | 1461411094351 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1684ms 04:31:34 INFO - PROCESS | 1866 | 1461411094414 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1866 | 1461411094421 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:31:34 INFO - PROCESS | 1866 | 1461411094432 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1866 | 1461411094438 Marionette TRACE conn3 <- [1,474,null,{}] 04:31:34 INFO - PROCESS | 1866 | 1461411094447 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:34 INFO - PROCESS | 1866 | 1461411094756 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:31:35 INFO - PROCESS | 1866 | 1461411095374 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773ee4000 == 70 [pid = 1866] [id = 126] 04:31:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff77093fc00) [pid = 1866] [serial = 377] [outer = (nil)] 04:31:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff770941800) [pid = 1866] [serial = 378] [outer = 0x7ff77093fc00] 04:31:35 INFO - PROCESS | 1866 | 1461411095447 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff770c11400) [pid = 1866] [serial = 379] [outer = 0x7ff77093fc00] 04:31:36 INFO - PROCESS | 1866 | 1461411096438 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:31:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2043ms 04:31:36 INFO - PROCESS | 1866 | 1461411096473 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1866 | 1461411096480 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:31:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:31:36 INFO - PROCESS | 1866 | 1461411096489 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1866 | 1461411096495 Marionette TRACE conn3 <- [1,478,null,{}] 04:31:36 INFO - PROCESS | 1866 | 1461411096503 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 1866 | 1461411096679 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789e1d800 == 69 [pid = 1866] [id = 116] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff783269000 == 68 [pid = 1866] [id = 115] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791c5b000 == 67 [pid = 1866] [id = 90] 04:31:36 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff773e8ac00) [pid = 1866] [serial = 309] [outer = (nil)] [url = about:blank] 04:31:36 INFO - PROCESS | 1866 | 1461411096944 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d63a000 == 66 [pid = 1866] [id = 114] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cc96000 == 65 [pid = 1866] [id = 113] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776be0800 == 64 [pid = 1866] [id = 112] 04:31:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c59800 == 63 [pid = 1866] [id = 111] 04:31:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed9000 == 64 [pid = 1866] [id = 127] 04:31:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff771bc8c00) [pid = 1866] [serial = 380] [outer = (nil)] 04:31:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff771bd0c00) [pid = 1866] [serial = 381] [outer = 0x7ff771bc8c00] 04:31:37 INFO - PROCESS | 1866 | 1461411097029 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff771bdb800) [pid = 1866] [serial = 382] [outer = 0x7ff771bc8c00] 04:31:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789fb2000 == 63 [pid = 1866] [id = 105] 04:31:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77ca88800 == 62 [pid = 1866] [id = 104] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff776a67000) [pid = 1866] [serial = 291] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff78b313c00) [pid = 1866] [serial = 300] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff78f674c00) [pid = 1866] [serial = 271] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff77c37b000) [pid = 1866] [serial = 294] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff78d23dc00) [pid = 1866] [serial = 279] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff7912be000) [pid = 1866] [serial = 304] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff774f67400) [pid = 1866] [serial = 273] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff793517800) [pid = 1866] [serial = 307] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff789ee2800) [pid = 1866] [serial = 297] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff773dbc400) [pid = 1866] [serial = 288] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff78f38f400) [pid = 1866] [serial = 234] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff77d24cc00) [pid = 1866] [serial = 276] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff78a10d800) [pid = 1866] [serial = 298] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7740f2800) [pid = 1866] [serial = 289] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff78f60c400) [pid = 1866] [serial = 303] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff78e934c00) [pid = 1866] [serial = 301] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff776cd5000) [pid = 1866] [serial = 282] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff777f26800) [pid = 1866] [serial = 292] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff7912bd400) [pid = 1866] [serial = 306] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff78f346000) [pid = 1866] [serial = 285] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff78f33c800) [pid = 1866] [serial = 270] [outer = (nil)] [url = about:blank] 04:31:37 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff77d0ba800) [pid = 1866] [serial = 295] [outer = (nil)] [url = about:blank] 04:31:38 INFO - PROCESS | 1866 | 1461411098027 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1598ms 04:31:38 INFO - PROCESS | 1866 | 1461411098089 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:31:38 INFO - PROCESS | 1866 | 1461411098096 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:31:38 INFO - PROCESS | 1866 | 1461411098104 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1866 | 1461411098106 Marionette TRACE conn3 <- [1,482,null,{}] 04:31:38 INFO - PROCESS | 1866 | 1461411098112 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:38 INFO - PROCESS | 1866 | 1461411098270 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:31:38 INFO - PROCESS | 1866 | 1461411098283 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c39800 == 63 [pid = 1866] [id = 128] 04:31:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff772fc2c00) [pid = 1866] [serial = 383] [outer = (nil)] 04:31:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7732e7000) [pid = 1866] [serial = 384] [outer = 0x7ff772fc2c00] 04:31:38 INFO - PROCESS | 1866 | 1461411098348 Marionette DEBUG loaded listener.js 04:31:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff773dbe800) [pid = 1866] [serial = 385] [outer = 0x7ff772fc2c00] 04:31:39 INFO - PROCESS | 1866 | 1461411099289 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1233ms 04:31:39 INFO - PROCESS | 1866 | 1461411099337 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1866 | 1461411099340 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:31:39 INFO - PROCESS | 1866 | 1461411099348 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:31:39 INFO - PROCESS | 1866 | 1461411099357 Marionette TRACE conn3 <- [1,486,null,{}] 04:31:39 INFO - PROCESS | 1866 | 1461411099371 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 1866 | 1461411099574 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:31:39 INFO - PROCESS | 1866 | 1461411099650 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77beb8000 == 64 [pid = 1866] [id = 129] 04:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff773e85800) [pid = 1866] [serial = 386] [outer = (nil)] 04:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7752b1400) [pid = 1866] [serial = 387] [outer = 0x7ff773e85800] 04:31:39 INFO - PROCESS | 1866 | 1461411099714 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff775e7ec00) [pid = 1866] [serial = 388] [outer = 0x7ff773e85800] 04:31:40 INFO - PROCESS | 1866 | 1461411100504 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1193ms 04:31:40 INFO - PROCESS | 1866 | 1461411100541 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 1866 | 1461411100544 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:31:40 INFO - PROCESS | 1866 | 1461411100551 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1866 | 1461411100555 Marionette TRACE conn3 <- [1,490,null,{}] 04:31:40 INFO - PROCESS | 1866 | 1461411100567 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 1866 | 1461411100763 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:31:40 INFO - PROCESS | 1866 | 1461411100793 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d00c000 == 65 [pid = 1866] [id = 130] 04:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff773f33800) [pid = 1866] [serial = 389] [outer = (nil)] 04:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff773f3c800) [pid = 1866] [serial = 390] [outer = 0x7ff773f33800] 04:31:40 INFO - PROCESS | 1866 | 1461411100856 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff773f41c00) [pid = 1866] [serial = 391] [outer = 0x7ff773f33800] 04:31:41 INFO - PROCESS | 1866 | 1461411101681 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1187ms 04:31:41 INFO - PROCESS | 1866 | 1461411101739 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:31:41 INFO - PROCESS | 1866 | 1461411101742 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:31:41 INFO - PROCESS | 1866 | 1461411101758 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1866 | 1461411101761 Marionette TRACE conn3 <- [1,494,null,{}] 04:31:41 INFO - PROCESS | 1866 | 1461411101766 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 1866 | 1461411101952 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff774f66800) [pid = 1866] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff771bc4c00) [pid = 1866] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff77b849000) [pid = 1866] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff774388c00) [pid = 1866] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff7736e1400) [pid = 1866] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:31:42 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff771bab400) [pid = 1866] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:31:42 INFO - PROCESS | 1866 | 1461411102176 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c073800 == 66 [pid = 1866] [id = 131] 04:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff772fc6000) [pid = 1866] [serial = 392] [outer = (nil)] 04:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff773f3d400) [pid = 1866] [serial = 393] [outer = 0x7ff772fc6000] 04:31:42 INFO - PROCESS | 1866 | 1461411102257 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff776ccc800) [pid = 1866] [serial = 394] [outer = 0x7ff772fc6000] 04:31:43 INFO - PROCESS | 1866 | 1461411103016 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1280ms 04:31:43 INFO - PROCESS | 1866 | 1461411103040 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1866 | 1461411103043 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:31:43 INFO - PROCESS | 1866 | 1461411103049 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1866 | 1461411103051 Marionette TRACE conn3 <- [1,498,null,{}] 04:31:43 INFO - PROCESS | 1866 | 1461411103058 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:43 INFO - PROCESS | 1866 | 1461411103210 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:31:43 INFO - PROCESS | 1866 | 1461411103228 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783269000 == 67 [pid = 1866] [id = 132] 04:31:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff77a5e2400) [pid = 1866] [serial = 395] [outer = (nil)] 04:31:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff77d712800) [pid = 1866] [serial = 396] [outer = 0x7ff77a5e2400] 04:31:43 INFO - PROCESS | 1866 | 1461411103292 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff77fb4a800) [pid = 1866] [serial = 397] [outer = 0x7ff77a5e2400] 04:31:44 INFO - PROCESS | 1866 | 1461411104101 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1181ms 04:31:44 INFO - PROCESS | 1866 | 1461411104233 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1866 | 1461411104239 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:31:44 INFO - PROCESS | 1866 | 1461411104248 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1866 | 1461411104254 Marionette TRACE conn3 <- [1,502,null,{}] 04:31:44 INFO - PROCESS | 1866 | 1461411104264 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 1866 | 1461411104491 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:31:44 INFO - PROCESS | 1866 | 1461411104641 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f0e000 == 68 [pid = 1866] [id = 133] 04:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff770c35000) [pid = 1866] [serial = 398] [outer = (nil)] 04:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff770c3c000) [pid = 1866] [serial = 399] [outer = 0x7ff770c35000] 04:31:44 INFO - PROCESS | 1866 | 1461411104718 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff771bc3800) [pid = 1866] [serial = 400] [outer = 0x7ff770c35000] 04:31:45 INFO - PROCESS | 1866 | 1461411105630 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1439ms 04:31:45 INFO - PROCESS | 1866 | 1461411105688 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:31:45 INFO - PROCESS | 1866 | 1461411105693 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:31:45 INFO - PROCESS | 1866 | 1461411105707 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:31:45 INFO - PROCESS | 1866 | 1461411105712 Marionette TRACE conn3 <- [1,506,null,{}] 04:31:45 INFO - PROCESS | 1866 | 1461411105720 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:45 INFO - PROCESS | 1866 | 1461411105910 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:31:46 INFO - PROCESS | 1866 | 1461411106057 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cc96000 == 69 [pid = 1866] [id = 134] 04:31:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff771bc4800) [pid = 1866] [serial = 401] [outer = (nil)] 04:31:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7732eac00) [pid = 1866] [serial = 402] [outer = 0x7ff771bc4800] 04:31:46 INFO - PROCESS | 1866 | 1461411106129 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff773e81400) [pid = 1866] [serial = 403] [outer = 0x7ff771bc4800] 04:31:47 INFO - PROCESS | 1866 | 1461411107108 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1441ms 04:31:47 INFO - PROCESS | 1866 | 1461411107145 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1866 | 1461411107149 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:31:47 INFO - PROCESS | 1866 | 1461411107155 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1866 | 1461411107158 Marionette TRACE conn3 <- [1,510,null,{}] 04:31:47 INFO - PROCESS | 1866 | 1461411107173 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:47 INFO - PROCESS | 1866 | 1461411107361 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:31:47 INFO - PROCESS | 1866 | 1461411107562 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78b36f800 == 70 [pid = 1866] [id = 135] 04:31:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff774259000) [pid = 1866] [serial = 404] [outer = (nil)] 04:31:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff776a67000) [pid = 1866] [serial = 405] [outer = 0x7ff774259000] 04:31:47 INFO - PROCESS | 1866 | 1461411107688 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff776cd3000) [pid = 1866] [serial = 406] [outer = 0x7ff774259000] 04:31:48 INFO - PROCESS | 1866 | 1461411108556 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1430ms 04:31:48 INFO - PROCESS | 1866 | 1461411108586 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1866 | 1461411108591 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:31:48 INFO - PROCESS | 1866 | 1461411108598 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1866 | 1461411108602 Marionette TRACE conn3 <- [1,514,null,{}] 04:31:48 INFO - PROCESS | 1866 | 1461411108608 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:48 INFO - PROCESS | 1866 | 1461411108804 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:31:48 INFO - PROCESS | 1866 | 1461411108956 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791276000 == 71 [pid = 1866] [id = 136] 04:31:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff7752b5c00) [pid = 1866] [serial = 407] [outer = (nil)] 04:31:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff77d0b5800) [pid = 1866] [serial = 408] [outer = 0x7ff7752b5c00] 04:31:49 INFO - PROCESS | 1866 | 1461411109029 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff78a10d800) [pid = 1866] [serial = 409] [outer = 0x7ff7752b5c00] 04:31:49 INFO - PROCESS | 1866 | 1461411109871 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:31:49 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 04:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1333ms 04:31:49 INFO - PROCESS | 1866 | 1461411109932 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1866 | 1461411109935 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:31:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:31:49 INFO - PROCESS | 1866 | 1461411109941 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1866 | 1461411109944 Marionette TRACE conn3 <- [1,518,null,{}] 04:31:49 INFO - PROCESS | 1866 | 1461411109950 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:50 INFO - PROCESS | 1866 | 1461411110104 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:31:50 INFO - PROCESS | 1866 | 1461411110254 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772d3800 == 72 [pid = 1866] [id = 137] 04:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff77b5d0000) [pid = 1866] [serial = 410] [outer = (nil)] 04:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff78eca5400) [pid = 1866] [serial = 411] [outer = 0x7ff77b5d0000] 04:31:50 INFO - PROCESS | 1866 | 1461411110328 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff78f383000) [pid = 1866] [serial = 412] [outer = 0x7ff77b5d0000] 04:31:51 INFO - PROCESS | 1866 | 1461411111179 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:31:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:31:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1286ms 04:31:51 INFO - PROCESS | 1866 | 1461411111229 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:31:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:31:51 INFO - PROCESS | 1866 | 1461411111233 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:31:51 INFO - PROCESS | 1866 | 1461411111241 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1866 | 1461411111244 Marionette TRACE conn3 <- [1,522,null,{}] 04:31:51 INFO - PROCESS | 1866 | 1461411111250 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:51 INFO - PROCESS | 1866 | 1461411111606 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:31:52 INFO - PROCESS | 1866 | 1461411112116 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76bac9000 == 73 [pid = 1866] [id = 138] 04:31:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7937aa400) [pid = 1866] [serial = 413] [outer = (nil)] 04:31:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff7937af000) [pid = 1866] [serial = 414] [outer = 0x7ff7937aa400] 04:31:52 INFO - PROCESS | 1866 | 1461411112199 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff796cf4800) [pid = 1866] [serial = 415] [outer = 0x7ff7937aa400] 04:31:53 INFO - PROCESS | 1866 | 1461411113281 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2089ms 04:31:53 INFO - PROCESS | 1866 | 1461411113329 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:31:53 INFO - PROCESS | 1866 | 1461411113334 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:31:53 INFO - PROCESS | 1866 | 1461411113341 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1866 | 1461411113344 Marionette TRACE conn3 <- [1,526,null,{}] 04:31:53 INFO - PROCESS | 1866 | 1461411113350 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 1866 | 1461411113517 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:31:53 INFO - PROCESS | 1866 | 1461411113672 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d752000 == 74 [pid = 1866] [id = 139] 04:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff773214800) [pid = 1866] [serial = 416] [outer = (nil)] 04:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff77321e000) [pid = 1866] [serial = 417] [outer = 0x7ff773214800] 04:31:53 INFO - PROCESS | 1866 | 1461411113746 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff773270000) [pid = 1866] [serial = 418] [outer = 0x7ff773214800] 04:31:54 INFO - PROCESS | 1866 | 1461411114646 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:31:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1339ms 04:31:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:31:54 INFO - PROCESS | 1866 | 1461411114679 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1866 | 1461411114682 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:31:54 INFO - PROCESS | 1866 | 1461411114689 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1866 | 1461411114692 Marionette TRACE conn3 <- [1,530,null,{}] 04:31:54 INFO - PROCESS | 1866 | 1461411114698 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 1866 | 1461411114863 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:31:55 INFO - PROCESS | 1866 | 1461411115021 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770961800 == 75 [pid = 1866] [id = 140] 04:31:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff76b619400) [pid = 1866] [serial = 419] [outer = (nil)] 04:31:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff76b620000) [pid = 1866] [serial = 420] [outer = 0x7ff76b619400] 04:31:55 INFO - PROCESS | 1866 | 1461411115096 Marionette DEBUG loaded listener.js 04:31:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff771bb6c00) [pid = 1866] [serial = 421] [outer = 0x7ff76b619400] 04:31:56 INFO - PROCESS | 1866 | 1461411116229 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:31:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:31:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:31:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:31:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:31:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1595ms 04:31:56 INFO - PROCESS | 1866 | 1461411116286 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:31:56 INFO - PROCESS | 1866 | 1461411116291 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:31:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:31:56 INFO - PROCESS | 1866 | 1461411116321 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:31:56 INFO - PROCESS | 1866 | 1461411116325 Marionette TRACE conn3 <- [1,534,null,{}] 04:31:56 INFO - PROCESS | 1866 | 1461411116334 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:56 INFO - PROCESS | 1866 | 1461411116525 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:31:56 INFO - PROCESS | 1866 | 1461411116730 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c8e2000 == 76 [pid = 1866] [id = 141] 04:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff771bde800) [pid = 1866] [serial = 422] [outer = (nil)] 04:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff772fc0c00) [pid = 1866] [serial = 423] [outer = 0x7ff771bde800] 04:31:56 INFO - PROCESS | 1866 | 1461411116799 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff7730a8400) [pid = 1866] [serial = 424] [outer = 0x7ff771bde800] 04:31:57 INFO - PROCESS | 1866 | 1461411117589 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:31:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1291ms 04:31:57 INFO - PROCESS | 1866 | 1461411117608 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1866 | 1461411117617 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:31:57 INFO - PROCESS | 1866 | 1461411117678 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1866 | 1461411117686 Marionette TRACE conn3 <- [1,538,null,{}] 04:31:57 INFO - PROCESS | 1866 | 1461411117706 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 1866 | 1461411117953 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:31:58 INFO - PROCESS | 1866 | 1461411118110 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed0000 == 77 [pid = 1866] [id = 142] 04:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff770c32800) [pid = 1866] [serial = 425] [outer = (nil)] 04:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff771bcbc00) [pid = 1866] [serial = 426] [outer = 0x7ff770c32800] 04:31:58 INFO - PROCESS | 1866 | 1461411118180 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7730b0c00) [pid = 1866] [serial = 427] [outer = 0x7ff770c32800] 04:31:59 INFO - PROCESS | 1866 | 1461411119100 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff771bdec00) [pid = 1866] [serial = 428] [outer = 0x7ff77438b000] 04:31:59 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. 04:31:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1499ms 04:31:59 INFO - PROCESS | 1866 | 1461411119184 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1866 | 1461411119188 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:31:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:31:59 INFO - PROCESS | 1866 | 1461411119256 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1866 | 1461411119262 Marionette TRACE conn3 <- [1,542,null,{}] 04:31:59 INFO - PROCESS | 1866 | 1461411119283 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:59 INFO - PROCESS | 1866 | 1461411119459 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:31:59 INFO - PROCESS | 1866 | 1461411119644 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776bf4000 == 76 [pid = 1866] [id = 93] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742e6800 == 75 [pid = 1866] [id = 60] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff783254800 == 74 [pid = 1866] [id = 95] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c32800 == 73 [pid = 1866] [id = 94] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f58e800 == 72 [pid = 1866] [id = 92] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff7740fa000) [pid = 1866] [serial = 312] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff77c954800) [pid = 1866] [serial = 315] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff78f168400) [pid = 1866] [serial = 321] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77d0ae800) [pid = 1866] [serial = 318] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff791c14000) [pid = 1866] [serial = 324] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff770c10c00) [pid = 1866] [serial = 327] [outer = (nil)] [url = about:blank] 04:31:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742e6800 == 73 [pid = 1866] [id = 143] 04:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff770c10c00) [pid = 1866] [serial = 429] [outer = (nil)] 04:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff77321a400) [pid = 1866] [serial = 430] [outer = 0x7ff770c10c00] 04:31:59 INFO - PROCESS | 1866 | 1461411119802 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff77327bc00) [pid = 1866] [serial = 431] [outer = 0x7ff770c10c00] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c073800 == 72 [pid = 1866] [id = 131] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d00c000 == 71 [pid = 1866] [id = 130] 04:31:59 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77beb8000 == 70 [pid = 1866] [id = 129] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c39800 == 69 [pid = 1866] [id = 128] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ed9000 == 68 [pid = 1866] [id = 127] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773ee4000 == 67 [pid = 1866] [id = 126] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f0e800 == 66 [pid = 1866] [id = 122] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d92000 == 65 [pid = 1866] [id = 121] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791f54800 == 64 [pid = 1866] [id = 120] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789cc5800 == 63 [pid = 1866] [id = 119] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c75000 == 62 [pid = 1866] [id = 118] 04:32:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78eb77800 == 61 [pid = 1866] [id = 117] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77b780c00) [pid = 1866] [serial = 342] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff771bcc400) [pid = 1866] [serial = 345] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff77e2e1c00) [pid = 1866] [serial = 348] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff772fbec00) [pid = 1866] [serial = 330] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff775e79400) [pid = 1866] [serial = 339] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff773dc6000) [pid = 1866] [serial = 336] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff773fcd400) [pid = 1866] [serial = 337] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff771bb2800) [pid = 1866] [serial = 333] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff771bd7000) [pid = 1866] [serial = 334] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff78315d800) [pid = 1866] [serial = 349] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff776ccb800) [pid = 1866] [serial = 346] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff77c869400) [pid = 1866] [serial = 343] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff776ccb400) [pid = 1866] [serial = 340] [outer = (nil)] [url = about:blank] 04:32:00 INFO - PROCESS | 1866 | 1461411120722 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:32:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:32:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1588ms 04:32:00 INFO - PROCESS | 1866 | 1461411120800 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:32:00 INFO - PROCESS | 1866 | 1461411120807 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:32:00 INFO - PROCESS | 1866 | 1461411120818 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 1866 | 1461411120821 Marionette TRACE conn3 <- [1,546,null,{}] 04:32:00 INFO - PROCESS | 1866 | 1461411120837 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 1866 | 1461411121115 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:32:01 INFO - PROCESS | 1866 | 1461411121333 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d8b800 == 62 [pid = 1866] [id = 144] 04:32:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff771bb2800) [pid = 1866] [serial = 432] [outer = (nil)] 04:32:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff773276800) [pid = 1866] [serial = 433] [outer = 0x7ff771bb2800] 04:32:01 INFO - PROCESS | 1866 | 1461411121458 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff7736eb400) [pid = 1866] [serial = 434] [outer = 0x7ff771bb2800] 04:32:02 INFO - PROCESS | 1866 | 1461411122281 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:32:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1489ms 04:32:02 INFO - PROCESS | 1866 | 1461411122306 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1866 | 1461411122310 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:32:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:32:02 INFO - PROCESS | 1866 | 1461411122316 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1866 | 1461411122318 Marionette TRACE conn3 <- [1,550,null,{}] 04:32:02 INFO - PROCESS | 1866 | 1461411122326 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:02 INFO - PROCESS | 1866 | 1461411122690 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:32:02 INFO - PROCESS | 1866 | 1461411122747 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d62a800 == 63 [pid = 1866] [id = 145] 04:32:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7731b9800) [pid = 1866] [serial = 435] [outer = (nil)] 04:32:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7736ed000) [pid = 1866] [serial = 436] [outer = 0x7ff7731b9800] 04:32:02 INFO - PROCESS | 1866 | 1461411122858 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff773f34800) [pid = 1866] [serial = 437] [outer = 0x7ff7731b9800] 04:32:03 INFO - PROCESS | 1866 | 1461411123974 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:32:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1686ms 04:32:04 INFO - PROCESS | 1866 | 1461411124009 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:32:04 INFO - PROCESS | 1866 | 1461411124012 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:32:04 INFO - PROCESS | 1866 | 1461411124019 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1866 | 1461411124021 Marionette TRACE conn3 <- [1,554,null,{}] 04:32:04 INFO - PROCESS | 1866 | 1461411124027 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:04 INFO - PROCESS | 1866 | 1461411124310 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:32:04 INFO - PROCESS | 1866 | 1461411124368 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789cc9000 == 64 [pid = 1866] [id = 146] 04:32:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773f37000) [pid = 1866] [serial = 438] [outer = (nil)] 04:32:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff774388c00) [pid = 1866] [serial = 439] [outer = 0x7ff773f37000] 04:32:04 INFO - PROCESS | 1866 | 1461411124476 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff775e80800) [pid = 1866] [serial = 440] [outer = 0x7ff773f37000] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff772fc6000) [pid = 1866] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff771bc8c00) [pid = 1866] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff773e7e400) [pid = 1866] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff77093fc00) [pid = 1866] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff773f33800) [pid = 1866] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff77c86cc00) [pid = 1866] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff773e85800) [pid = 1866] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:32:05 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff772fc2c00) [pid = 1866] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:32:05 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:05 INFO - PROCESS | 1866 | 1461411125893 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1932ms 04:32:05 INFO - PROCESS | 1866 | 1461411125954 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1866 | 1461411125960 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:32:05 INFO - PROCESS | 1866 | 1461411125969 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1866 | 1461411125974 Marionette TRACE conn3 <- [1,558,null,{}] 04:32:05 INFO - PROCESS | 1866 | 1461411125983 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 1866 | 1461411126152 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:32:06 INFO - PROCESS | 1866 | 1461411126162 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789faf800 == 65 [pid = 1866] [id = 147] 04:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff771a5c800) [pid = 1866] [serial = 441] [outer = (nil)] 04:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff771a65400) [pid = 1866] [serial = 442] [outer = 0x7ff771a5c800] 04:32:06 INFO - PROCESS | 1866 | 1461411126225 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff772fc2c00) [pid = 1866] [serial = 443] [outer = 0x7ff771a5c800] 04:32:07 INFO - PROCESS | 1866 | 1461411127485 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1594ms 04:32:07 INFO - PROCESS | 1866 | 1461411127562 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1866 | 1461411127567 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:32:07 INFO - PROCESS | 1866 | 1461411127577 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1866 | 1461411127583 Marionette TRACE conn3 <- [1,562,null,{}] 04:32:07 INFO - PROCESS | 1866 | 1461411127594 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:07 INFO - PROCESS | 1866 | 1461411127837 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:32:08 INFO - PROCESS | 1866 | 1461411128105 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775e2f000 == 66 [pid = 1866] [id = 148] 04:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff76b620c00) [pid = 1866] [serial = 444] [outer = (nil)] 04:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff771a60400) [pid = 1866] [serial = 445] [outer = 0x7ff76b620c00] 04:32:08 INFO - PROCESS | 1866 | 1461411128184 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff771bb7c00) [pid = 1866] [serial = 446] [outer = 0x7ff76b620c00] 04:32:09 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:09 INFO - PROCESS | 1866 | 1461411129454 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1892ms 04:32:09 INFO - PROCESS | 1866 | 1461411129470 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1866 | 1461411129478 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:32:09 INFO - PROCESS | 1866 | 1461411129490 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1866 | 1461411129494 Marionette TRACE conn3 <- [1,566,null,{}] 04:32:09 INFO - PROCESS | 1866 | 1461411129513 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:09 INFO - PROCESS | 1866 | 1461411129690 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:32:09 INFO - PROCESS | 1866 | 1461411129909 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd22000 == 67 [pid = 1866] [id = 149] 04:32:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff772fc7800) [pid = 1866] [serial = 447] [outer = (nil)] 04:32:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff7730b0000) [pid = 1866] [serial = 448] [outer = 0x7ff772fc7800] 04:32:09 INFO - PROCESS | 1866 | 1461411129986 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7731be000) [pid = 1866] [serial = 449] [outer = 0x7ff772fc7800] 04:32:10 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:11 INFO - PROCESS | 1866 | 1461411131107 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1659ms 04:32:11 INFO - PROCESS | 1866 | 1461411131152 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:32:11 INFO - PROCESS | 1866 | 1461411131159 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:32:11 INFO - PROCESS | 1866 | 1461411131169 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:32:11 INFO - PROCESS | 1866 | 1461411131178 Marionette TRACE conn3 <- [1,570,null,{}] 04:32:11 INFO - PROCESS | 1866 | 1461411131204 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:11 INFO - PROCESS | 1866 | 1461411131552 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:32:11 INFO - PROCESS | 1866 | 1461411131698 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f39d800 == 68 [pid = 1866] [id = 150] 04:32:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff773279000) [pid = 1866] [serial = 450] [outer = (nil)] 04:32:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff773b79800) [pid = 1866] [serial = 451] [outer = 0x7ff773279000] 04:32:11 INFO - PROCESS | 1866 | 1461411131825 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff773f35800) [pid = 1866] [serial = 452] [outer = 0x7ff773279000] 04:32:12 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:12 INFO - PROCESS | 1866 | 1461411132923 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1802ms 04:32:12 INFO - PROCESS | 1866 | 1461411132970 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:32:12 INFO - PROCESS | 1866 | 1461411132975 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:32:12 INFO - PROCESS | 1866 | 1461411132981 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1866 | 1461411132985 Marionette TRACE conn3 <- [1,574,null,{}] 04:32:12 INFO - PROCESS | 1866 | 1461411132990 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 1866 | 1461411133193 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:32:13 INFO - PROCESS | 1866 | 1461411133457 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774066000 == 69 [pid = 1866] [id = 151] 04:32:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff773f38400) [pid = 1866] [serial = 453] [outer = (nil)] 04:32:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7740fa000) [pid = 1866] [serial = 454] [outer = 0x7ff773f38400] 04:32:13 INFO - PROCESS | 1866 | 1461411133595 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7752b0800) [pid = 1866] [serial = 455] [outer = 0x7ff773f38400] 04:32:14 INFO - PROCESS | 1866 | 1461411134739 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1788ms 04:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:32:14 INFO - PROCESS | 1866 | 1461411134769 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 1866 | 1461411134772 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:32:14 INFO - PROCESS | 1866 | 1461411134779 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 1866 | 1461411134782 Marionette TRACE conn3 <- [1,578,null,{}] 04:32:14 INFO - PROCESS | 1866 | 1461411134787 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:14 INFO - PROCESS | 1866 | 1461411134951 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:32:15 INFO - PROCESS | 1866 | 1461411135108 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79377e000 == 70 [pid = 1866] [id = 152] 04:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff773c45800) [pid = 1866] [serial = 456] [outer = (nil)] 04:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff773c4cc00) [pid = 1866] [serial = 457] [outer = 0x7ff773c45800] 04:32:15 INFO - PROCESS | 1866 | 1461411135180 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff773c50c00) [pid = 1866] [serial = 458] [outer = 0x7ff773c45800] 04:32:16 INFO - PROCESS | 1866 | 1461411136424 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1691ms 04:32:16 INFO - PROCESS | 1866 | 1461411136471 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1866 | 1461411136477 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:32:16 INFO - PROCESS | 1866 | 1461411136487 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1866 | 1461411136493 Marionette TRACE conn3 <- [1,582,null,{}] 04:32:16 INFO - PROCESS | 1866 | 1461411136502 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 1866 | 1461411136751 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:32:16 INFO - PROCESS | 1866 | 1461411136992 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773921000 == 71 [pid = 1866] [id = 153] 04:32:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff776a72800) [pid = 1866] [serial = 459] [outer = (nil)] 04:32:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff776d33000) [pid = 1866] [serial = 460] [outer = 0x7ff776a72800] 04:32:17 INFO - PROCESS | 1866 | 1461411137079 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff77c054800) [pid = 1866] [serial = 461] [outer = 0x7ff776a72800] 04:32:18 INFO - PROCESS | 1866 | 1461411138161 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1743ms 04:32:18 INFO - PROCESS | 1866 | 1461411138232 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:32:18 INFO - PROCESS | 1866 | 1461411138238 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:32:18 INFO - PROCESS | 1866 | 1461411138248 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 1866 | 1461411138254 Marionette TRACE conn3 <- [1,586,null,{}] 04:32:18 INFO - PROCESS | 1866 | 1461411138263 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:18 INFO - PROCESS | 1866 | 1461411138556 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:32:18 INFO - PROCESS | 1866 | 1461411138804 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aadc800 == 72 [pid = 1866] [id = 154] 04:32:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff76bb81000) [pid = 1866] [serial = 462] [outer = (nil)] 04:32:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff76bb8b400) [pid = 1866] [serial = 463] [outer = 0x7ff76bb81000] 04:32:18 INFO - PROCESS | 1866 | 1461411138879 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff76bb8f400) [pid = 1866] [serial = 464] [outer = 0x7ff76bb81000] 04:32:19 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:19 INFO - PROCESS | 1866 | 1461411139881 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1697ms 04:32:19 INFO - PROCESS | 1866 | 1461411139947 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1866 | 1461411139953 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:32:19 INFO - PROCESS | 1866 | 1461411139964 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1866 | 1461411139968 Marionette TRACE conn3 <- [1,590,null,{}] 04:32:19 INFO - PROCESS | 1866 | 1461411139979 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:20 INFO - PROCESS | 1866 | 1461411140239 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:32:20 INFO - PROCESS | 1866 | 1461411140477 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acb4000 == 73 [pid = 1866] [id = 155] 04:32:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff76acdd800) [pid = 1866] [serial = 465] [outer = (nil)] 04:32:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff76ace2c00) [pid = 1866] [serial = 466] [outer = 0x7ff76acdd800] 04:32:20 INFO - PROCESS | 1866 | 1461411140554 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76ace7400) [pid = 1866] [serial = 467] [outer = 0x7ff76acdd800] 04:32:21 INFO - PROCESS | 1866 | 1461411141530 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1644ms 04:32:21 INFO - PROCESS | 1866 | 1461411141607 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1866 | 1461411141611 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:32:21 INFO - PROCESS | 1866 | 1461411141617 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1866 | 1461411141620 Marionette TRACE conn3 <- [1,594,null,{}] 04:32:21 INFO - PROCESS | 1866 | 1461411141626 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 1866 | 1461411141843 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:32:22 INFO - PROCESS | 1866 | 1461411142138 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bc2800 == 74 [pid = 1866] [id = 156] 04:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff76ace7800) [pid = 1866] [serial = 468] [outer = (nil)] 04:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff76bb8ac00) [pid = 1866] [serial = 469] [outer = 0x7ff76ace7800] 04:32:22 INFO - PROCESS | 1866 | 1461411142214 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff776ccf800) [pid = 1866] [serial = 470] [outer = 0x7ff76ace7800] 04:32:23 INFO - PROCESS | 1866 | 1461411143438 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1883ms 04:32:23 INFO - PROCESS | 1866 | 1461411143503 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 1866 | 1461411143506 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:32:23 INFO - PROCESS | 1866 | 1461411143513 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1866 | 1461411143516 Marionette TRACE conn3 <- [1,598,null,{}] 04:32:23 INFO - PROCESS | 1866 | 1461411143521 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 1866 | 1461411143718 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:32:23 INFO - PROCESS | 1866 | 1461411143938 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bdc000 == 75 [pid = 1866] [id = 157] 04:32:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff76acde800) [pid = 1866] [serial = 471] [outer = (nil)] 04:32:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff76ba66800) [pid = 1866] [serial = 472] [outer = 0x7ff76acde800] 04:32:24 INFO - PROCESS | 1866 | 1461411144025 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff76ba6e800) [pid = 1866] [serial = 473] [outer = 0x7ff76acde800] 04:32:25 INFO - PROCESS | 1866 | 1461411145414 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:32:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:32:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1985ms 04:32:25 INFO - PROCESS | 1866 | 1461411145516 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 1866 | 1461411145521 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:32:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:32:25 INFO - PROCESS | 1866 | 1461411145528 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 1866 | 1461411145533 Marionette TRACE conn3 <- [1,602,null,{}] 04:32:25 INFO - PROCESS | 1866 | 1461411145547 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:25 INFO - PROCESS | 1866 | 1461411145728 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:32:25 INFO - PROCESS | 1866 | 1461411145884 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7698b6800 == 76 [pid = 1866] [id = 158] 04:32:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff76ace6800) [pid = 1866] [serial = 474] [outer = (nil)] 04:32:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff76ba4d800) [pid = 1866] [serial = 475] [outer = 0x7ff76ace6800] 04:32:25 INFO - PROCESS | 1866 | 1461411145967 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff7772b6800) [pid = 1866] [serial = 476] [outer = 0x7ff76ace6800] 04:32:26 INFO - PROCESS | 1866 | 1461411146836 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:32:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1338ms 04:32:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:32:26 INFO - PROCESS | 1866 | 1461411146867 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 1866 | 1461411146870 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:32:26 INFO - PROCESS | 1866 | 1461411146878 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 1866 | 1461411146881 Marionette TRACE conn3 <- [1,606,null,{}] 04:32:26 INFO - PROCESS | 1866 | 1461411146887 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 1866 | 1461411147151 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:32:27 INFO - PROCESS | 1866 | 1461411147391 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768dbe000 == 77 [pid = 1866] [id = 159] 04:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff76b618400) [pid = 1866] [serial = 477] [outer = (nil)] 04:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff76b6ad000) [pid = 1866] [serial = 478] [outer = 0x7ff76b618400] 04:32:27 INFO - PROCESS | 1866 | 1461411147522 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff76b6b1c00) [pid = 1866] [serial = 479] [outer = 0x7ff76b618400] 04:32:28 INFO - PROCESS | 1866 | 1461411148340 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1531ms 04:32:28 INFO - PROCESS | 1866 | 1461411148408 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 1866 | 1461411148412 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:32:28 INFO - PROCESS | 1866 | 1461411148419 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 1866 | 1461411148422 Marionette TRACE conn3 <- [1,610,null,{}] 04:32:28 INFO - PROCESS | 1866 | 1461411148428 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:28 INFO - PROCESS | 1866 | 1461411148652 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:32:28 INFO - PROCESS | 1866 | 1461411148834 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f22000 == 78 [pid = 1866] [id = 160] 04:32:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff76b619800) [pid = 1866] [serial = 480] [outer = (nil)] 04:32:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff770c3b800) [pid = 1866] [serial = 481] [outer = 0x7ff76b619800] 04:32:29 INFO - PROCESS | 1866 | 1461411149049 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff7732e2c00) [pid = 1866] [serial = 482] [outer = 0x7ff76b619800] 04:32:30 INFO - PROCESS | 1866 | 1461411150101 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1740ms 04:32:30 INFO - PROCESS | 1866 | 1461411150162 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 1866 | 1461411150169 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:32:30 INFO - PROCESS | 1866 | 1461411150179 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 1866 | 1461411150183 Marionette TRACE conn3 <- [1,614,null,{}] 04:32:30 INFO - PROCESS | 1866 | 1461411150194 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:30 INFO - PROCESS | 1866 | 1461411150510 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:32:31 INFO - PROCESS | 1866 | 1461411151151 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7698ac000 == 79 [pid = 1866] [id = 161] 04:32:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff76b61d400) [pid = 1866] [serial = 483] [outer = (nil)] 04:32:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff76b620400) [pid = 1866] [serial = 484] [outer = 0x7ff76b61d400] 04:32:31 INFO - PROCESS | 1866 | 1461411151224 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff76ba50000) [pid = 1866] [serial = 485] [outer = 0x7ff76b61d400] 04:32:32 INFO - PROCESS | 1866 | 1461411152253 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 2137ms 04:32:32 INFO - PROCESS | 1866 | 1461411152316 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 1866 | 1461411152323 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:32:32 INFO - PROCESS | 1866 | 1461411152332 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 1866 | 1461411152337 Marionette TRACE conn3 <- [1,618,null,{}] 04:32:32 INFO - PROCESS | 1866 | 1461411152348 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:32 INFO - PROCESS | 1866 | 1461411152709 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:32:33 INFO - PROCESS | 1866 | 1461411153011 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76bad6800 == 80 [pid = 1866] [id = 162] 04:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff770c07400) [pid = 1866] [serial = 486] [outer = (nil)] 04:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff770c3a400) [pid = 1866] [serial = 487] [outer = 0x7ff770c07400] 04:32:33 INFO - PROCESS | 1866 | 1461411153119 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff771a67800) [pid = 1866] [serial = 488] [outer = 0x7ff770c07400] 04:32:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789cc9000 == 79 [pid = 1866] [id = 146] 04:32:33 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff77d712800) [pid = 1866] [serial = 396] [outer = (nil)] [url = about:blank] 04:32:33 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff784088400) [pid = 1866] [serial = 366] [outer = (nil)] [url = about:blank] 04:32:33 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff773e87000) [pid = 1866] [serial = 375] [outer = (nil)] [url = about:blank] 04:32:33 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff7732eec00) [pid = 1866] [serial = 369] [outer = (nil)] [url = about:blank] 04:32:33 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff76c82e800) [pid = 1866] [serial = 372] [outer = (nil)] [url = about:blank] 04:32:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d62a800 == 78 [pid = 1866] [id = 145] 04:32:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d8b800 == 77 [pid = 1866] [id = 144] 04:32:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742e6800 == 76 [pid = 1866] [id = 143] 04:32:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ed0000 == 75 [pid = 1866] [id = 142] 04:32:34 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c8e2000 == 74 [pid = 1866] [id = 141] 04:32:34 INFO - PROCESS | 1866 | 1461411154216 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff776ccc800) [pid = 1866] [serial = 394] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff771bd0c00) [pid = 1866] [serial = 381] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff791c39400) [pid = 1866] [serial = 310] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff773f3d400) [pid = 1866] [serial = 393] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff770c11400) [pid = 1866] [serial = 379] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff776c92800) [pid = 1866] [serial = 363] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff773f41c00) [pid = 1866] [serial = 391] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff770941800) [pid = 1866] [serial = 378] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff789f91c00) [pid = 1866] [serial = 351] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff775e7ec00) [pid = 1866] [serial = 388] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff773f3c800) [pid = 1866] [serial = 390] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff78b30e000) [pid = 1866] [serial = 352] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff77c960000) [pid = 1866] [serial = 360] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff771bd8000) [pid = 1866] [serial = 354] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff771bdb800) [pid = 1866] [serial = 382] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7740fe000) [pid = 1866] [serial = 357] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7752b1400) [pid = 1866] [serial = 387] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff7732e7000) [pid = 1866] [serial = 384] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff773dbe800) [pid = 1866] [serial = 385] [outer = (nil)] [url = about:blank] 04:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1986ms 04:32:34 INFO - PROCESS | 1866 | 1461411154322 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1866 | 1461411154328 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:32:34 INFO - PROCESS | 1866 | 1461411154338 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1866 | 1461411154341 Marionette TRACE conn3 <- [1,622,null,{}] 04:32:34 INFO - PROCESS | 1866 | 1461411154347 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:34 INFO - PROCESS | 1866 | 1461411154534 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:32:34 INFO - PROCESS | 1866 | 1461411154800 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773482000 == 75 [pid = 1866] [id = 163] 04:32:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff771bcf800) [pid = 1866] [serial = 489] [outer = (nil)] 04:32:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff771bdf400) [pid = 1866] [serial = 490] [outer = 0x7ff771bcf800] 04:32:34 INFO - PROCESS | 1866 | 1461411154910 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff7730ac000) [pid = 1866] [serial = 491] [outer = 0x7ff771bcf800] 04:32:35 INFO - PROCESS | 1866 | 1461411155815 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1532ms 04:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:32:35 INFO - PROCESS | 1866 | 1461411155869 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:32:35 INFO - PROCESS | 1866 | 1461411155872 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:32:35 INFO - PROCESS | 1866 | 1461411155881 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - PROCESS | 1866 | 1461411155890 Marionette TRACE conn3 <- [1,626,null,{}] 04:32:35 INFO - PROCESS | 1866 | 1461411155905 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:36 INFO - PROCESS | 1866 | 1461411156122 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:32:36 INFO - PROCESS | 1866 | 1461411156299 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ee2800 == 76 [pid = 1866] [id = 164] 04:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff7730b0400) [pid = 1866] [serial = 492] [outer = (nil)] 04:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff773272800) [pid = 1866] [serial = 493] [outer = 0x7ff7730b0400] 04:32:36 INFO - PROCESS | 1866 | 1461411156377 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff77327a800) [pid = 1866] [serial = 494] [outer = 0x7ff7730b0400] 04:32:37 INFO - PROCESS | 1866 | 1461411157329 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:32:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1495ms 04:32:37 INFO - PROCESS | 1866 | 1461411157374 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:32:37 INFO - PROCESS | 1866 | 1461411157379 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:32:37 INFO - PROCESS | 1866 | 1461411157403 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 1866 | 1461411157407 Marionette TRACE conn3 <- [1,630,null,{}] 04:32:37 INFO - PROCESS | 1866 | 1461411157412 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:37 INFO - PROCESS | 1866 | 1461411157675 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:32:37 INFO - PROCESS | 1866 | 1461411157727 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772ce000 == 77 [pid = 1866] [id = 165] 04:32:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff773271000) [pid = 1866] [serial = 495] [outer = (nil)] 04:32:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7732edc00) [pid = 1866] [serial = 496] [outer = 0x7ff773271000] 04:32:37 INFO - PROCESS | 1866 | 1461411157818 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff773c4dc00) [pid = 1866] [serial = 497] [outer = 0x7ff773271000] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff77a5e2400) [pid = 1866] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff773f37000) [pid = 1866] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff770c32800) [pid = 1866] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff770c10c00) [pid = 1866] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff7731b9800) [pid = 1866] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff771bb2800) [pid = 1866] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:32:38 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff771bde800) [pid = 1866] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:32:38 INFO - PROCESS | 1866 | 1461411158962 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1613ms 04:32:39 INFO - PROCESS | 1866 | 1461411158998 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 1866 | 1461411159002 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:32:39 INFO - PROCESS | 1866 | 1461411159015 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 1866 | 1461411159017 Marionette TRACE conn3 <- [1,634,null,{}] 04:32:39 INFO - PROCESS | 1866 | 1461411159023 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:39 INFO - PROCESS | 1866 | 1461411159252 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:32:39 INFO - PROCESS | 1866 | 1461411159375 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777375000 == 78 [pid = 1866] [id = 166] 04:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff773e80800) [pid = 1866] [serial = 498] [outer = (nil)] 04:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff773f32c00) [pid = 1866] [serial = 499] [outer = 0x7ff773e80800] 04:32:39 INFO - PROCESS | 1866 | 1461411159457 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff7740f5800) [pid = 1866] [serial = 500] [outer = 0x7ff773e80800] 04:32:40 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:40 INFO - PROCESS | 1866 | 1461411160372 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:32:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:32:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1484ms 04:32:40 INFO - PROCESS | 1866 | 1461411160500 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 1866 | 1461411160505 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:32:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:32:40 INFO - PROCESS | 1866 | 1461411160513 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 1866 | 1461411160520 Marionette TRACE conn3 <- [1,638,null,{}] 04:32:40 INFO - PROCESS | 1866 | 1461411160551 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:40 INFO - PROCESS | 1866 | 1461411160885 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:32:41 INFO - PROCESS | 1866 | 1461411161179 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b7d000 == 79 [pid = 1866] [id = 167] 04:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff76ba53c00) [pid = 1866] [serial = 501] [outer = (nil)] 04:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff76ba71800) [pid = 1866] [serial = 502] [outer = 0x7ff76ba53c00] 04:32:41 INFO - PROCESS | 1866 | 1461411161258 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff770933400) [pid = 1866] [serial = 503] [outer = 0x7ff76ba53c00] 04:32:41 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:42 INFO - PROCESS | 1866 | 1461411162120 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:32:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1646ms 04:32:42 INFO - PROCESS | 1866 | 1461411162160 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 1866 | 1461411162166 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:32:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:32:42 INFO - PROCESS | 1866 | 1461411162178 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 1866 | 1461411162183 Marionette TRACE conn3 <- [1,642,null,{}] 04:32:42 INFO - PROCESS | 1866 | 1461411162189 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:42 INFO - PROCESS | 1866 | 1461411162375 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:32:42 INFO - PROCESS | 1866 | 1461411162531 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ec8000 == 80 [pid = 1866] [id = 168] 04:32:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff77093a800) [pid = 1866] [serial = 504] [outer = (nil)] 04:32:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff771bde800) [pid = 1866] [serial = 505] [outer = 0x7ff77093a800] 04:32:42 INFO - PROCESS | 1866 | 1461411162606 Marionette DEBUG loaded listener.js 04:32:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7730ae800) [pid = 1866] [serial = 506] [outer = 0x7ff77093a800] 04:32:43 INFO - PROCESS | 1866 | 1461411163527 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:32:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:32:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1386ms 04:32:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:32:43 INFO - PROCESS | 1866 | 1461411163560 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:32:43 INFO - PROCESS | 1866 | 1461411163563 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:32:43 INFO - PROCESS | 1866 | 1461411163570 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:32:43 INFO - PROCESS | 1866 | 1461411163573 Marionette TRACE conn3 <- [1,646,null,{}] 04:32:43 INFO - PROCESS | 1866 | 1461411163588 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:43 INFO - PROCESS | 1866 | 1461411163846 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:32:44 INFO - PROCESS | 1866 | 1461411164119 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cc9b000 == 81 [pid = 1866] [id = 169] 04:32:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff7732ea000) [pid = 1866] [serial = 507] [outer = (nil)] 04:32:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff773dbe800) [pid = 1866] [serial = 508] [outer = 0x7ff7732ea000] 04:32:44 INFO - PROCESS | 1866 | 1461411164287 Marionette DEBUG loaded listener.js 04:32:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff773f3fc00) [pid = 1866] [serial = 509] [outer = 0x7ff7732ea000] 04:32:45 INFO - PROCESS | 1866 | 1461411165230 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:32:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1734ms 04:32:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:32:45 INFO - PROCESS | 1866 | 1461411165304 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:32:45 INFO - PROCESS | 1866 | 1461411165307 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:32:45 INFO - PROCESS | 1866 | 1461411165313 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:32:45 INFO - PROCESS | 1866 | 1461411165316 Marionette TRACE conn3 <- [1,650,null,{}] 04:32:45 INFO - PROCESS | 1866 | 1461411165322 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:45 INFO - PROCESS | 1866 | 1461411165521 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:32:45 INFO - PROCESS | 1866 | 1461411165679 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d6d6000 == 82 [pid = 1866] [id = 170] 04:32:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff773c49c00) [pid = 1866] [serial = 510] [outer = (nil)] 04:32:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff775e85800) [pid = 1866] [serial = 511] [outer = 0x7ff773c49c00] 04:32:45 INFO - PROCESS | 1866 | 1461411165755 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff776c94400) [pid = 1866] [serial = 512] [outer = 0x7ff773c49c00] 04:32:46 INFO - PROCESS | 1866 | 1461411166654 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:32:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:32:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1379ms 04:32:46 INFO - PROCESS | 1866 | 1461411166692 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:32:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:32:46 INFO - PROCESS | 1866 | 1461411166697 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:32:46 INFO - PROCESS | 1866 | 1461411166703 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1866 | 1461411166706 Marionette TRACE conn3 <- [1,654,null,{}] 04:32:46 INFO - PROCESS | 1866 | 1461411166711 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 1866 | 1461411166899 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:32:47 INFO - PROCESS | 1866 | 1461411167236 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ef75000 == 83 [pid = 1866] [id = 171] 04:32:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff7773b2800) [pid = 1866] [serial = 513] [outer = (nil)] 04:32:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff7773b4400) [pid = 1866] [serial = 514] [outer = 0x7ff7773b2800] 04:32:47 INFO - PROCESS | 1866 | 1461411167343 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff7773b9400) [pid = 1866] [serial = 515] [outer = 0x7ff7773b2800] 04:32:48 INFO - PROCESS | 1866 | 1461411168289 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1638ms 04:32:48 INFO - PROCESS | 1866 | 1461411168342 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 1866 | 1461411168345 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:32:48 INFO - PROCESS | 1866 | 1461411168352 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 1866 | 1461411168355 Marionette TRACE conn3 <- [1,658,null,{}] 04:32:48 INFO - PROCESS | 1866 | 1461411168361 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:48 INFO - PROCESS | 1866 | 1461411168576 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:32:48 INFO - PROCESS | 1866 | 1461411168737 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a8800 == 84 [pid = 1866] [id = 172] 04:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff7771e3c00) [pid = 1866] [serial = 516] [outer = (nil)] 04:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff7773b7c00) [pid = 1866] [serial = 517] [outer = 0x7ff7771e3c00] 04:32:48 INFO - PROCESS | 1866 | 1461411168815 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff777f2ec00) [pid = 1866] [serial = 518] [outer = 0x7ff7771e3c00] 04:32:49 INFO - PROCESS | 1866 | 1461411169676 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1379ms 04:32:49 INFO - PROCESS | 1866 | 1461411169732 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1866 | 1461411169738 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:32:49 INFO - PROCESS | 1866 | 1461411169744 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1866 | 1461411169748 Marionette TRACE conn3 <- [1,662,null,{}] 04:32:49 INFO - PROCESS | 1866 | 1461411169753 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:49 INFO - PROCESS | 1866 | 1461411169926 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:32:50 INFO - PROCESS | 1866 | 1461411170103 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f62b800 == 85 [pid = 1866] [id = 173] 04:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff77545ec00) [pid = 1866] [serial = 519] [outer = (nil)] 04:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff7772ef800) [pid = 1866] [serial = 520] [outer = 0x7ff77545ec00] 04:32:50 INFO - PROCESS | 1866 | 1461411170177 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff7772f5800) [pid = 1866] [serial = 521] [outer = 0x7ff77545ec00] 04:32:50 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:51 INFO - PROCESS | 1866 | 1461411171017 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1333ms 04:32:51 INFO - PROCESS | 1866 | 1461411171079 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1866 | 1461411171083 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:32:51 INFO - PROCESS | 1866 | 1461411171089 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1866 | 1461411171092 Marionette TRACE conn3 <- [1,666,null,{}] 04:32:51 INFO - PROCESS | 1866 | 1461411171098 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:51 INFO - PROCESS | 1866 | 1461411171275 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:32:51 INFO - PROCESS | 1866 | 1461411171545 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dc3000 == 86 [pid = 1866] [id = 174] 04:32:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff77d0b8c00) [pid = 1866] [serial = 522] [outer = (nil)] 04:32:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff77d118c00) [pid = 1866] [serial = 523] [outer = 0x7ff77d0b8c00] 04:32:51 INFO - PROCESS | 1866 | 1461411171718 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff77d172800) [pid = 1866] [serial = 524] [outer = 0x7ff77d0b8c00] 04:32:52 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:52 INFO - PROCESS | 1866 | 1461411172506 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:32:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:32:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1480ms 04:32:52 INFO - PROCESS | 1866 | 1461411172570 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 1866 | 1461411172573 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:32:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:32:52 INFO - PROCESS | 1866 | 1461411172580 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 1866 | 1461411172582 Marionette TRACE conn3 <- [1,670,null,{}] 04:32:52 INFO - PROCESS | 1866 | 1461411172588 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 1866 | 1461411172819 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:32:52 INFO - PROCESS | 1866 | 1461411172989 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dde800 == 87 [pid = 1866] [id = 175] 04:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff7680c2800) [pid = 1866] [serial = 525] [outer = (nil)] 04:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff7680ca000) [pid = 1866] [serial = 526] [outer = 0x7ff7680c2800] 04:32:53 INFO - PROCESS | 1866 | 1461411173064 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff7680d0000) [pid = 1866] [serial = 527] [outer = 0x7ff7680c2800] 04:32:53 INFO - PROCESS | 1866 | 1461411173893 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1383ms 04:32:53 INFO - PROCESS | 1866 | 1461411173964 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 1866 | 1461411173968 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:32:53 INFO - PROCESS | 1866 | 1461411173974 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1866 | 1461411173976 Marionette TRACE conn3 <- [1,674,null,{}] 04:32:53 INFO - PROCESS | 1866 | 1461411173982 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:54 INFO - PROCESS | 1866 | 1461411174158 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:32:54 INFO - PROCESS | 1866 | 1461411174325 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ed2800 == 88 [pid = 1866] [id = 176] 04:32:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff7680c4400) [pid = 1866] [serial = 528] [outer = (nil)] 04:32:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff7731b7800) [pid = 1866] [serial = 529] [outer = 0x7ff7680c4400] 04:32:54 INFO - PROCESS | 1866 | 1461411174400 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff77d171c00) [pid = 1866] [serial = 530] [outer = 0x7ff7680c4400] 04:32:54 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:55 INFO - PROCESS | 1866 | 1461411175223 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:32:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1294ms 04:32:55 INFO - PROCESS | 1866 | 1461411175269 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1866 | 1461411175273 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:32:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:32:55 INFO - PROCESS | 1866 | 1461411175279 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1866 | 1461411175284 Marionette TRACE conn3 <- [1,678,null,{}] 04:32:55 INFO - PROCESS | 1866 | 1461411175289 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 1866 | 1461411175494 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:32:55 INFO - PROCESS | 1866 | 1461411175656 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767514000 == 89 [pid = 1866] [id = 177] 04:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff7674d8800) [pid = 1866] [serial = 531] [outer = (nil)] 04:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff7674de400) [pid = 1866] [serial = 532] [outer = 0x7ff7674d8800] 04:32:55 INFO - PROCESS | 1866 | 1461411175741 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff776c8bc00) [pid = 1866] [serial = 533] [outer = 0x7ff7674d8800] 04:32:56 INFO - PROCESS | 1866 | 1461411176626 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1380ms 04:32:56 INFO - PROCESS | 1866 | 1461411176661 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1866 | 1461411176671 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:32:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:32:56 INFO - PROCESS | 1866 | 1461411176679 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1866 | 1461411176682 Marionette TRACE conn3 <- [1,682,null,{}] 04:32:56 INFO - PROCESS | 1866 | 1461411176688 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:56 INFO - PROCESS | 1866 | 1461411176867 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:32:57 INFO - PROCESS | 1866 | 1461411177034 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76778e000 == 90 [pid = 1866] [id = 178] 04:32:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff7674d9400) [pid = 1866] [serial = 534] [outer = (nil)] 04:32:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff767733000) [pid = 1866] [serial = 535] [outer = 0x7ff7674d9400] 04:32:57 INFO - PROCESS | 1866 | 1461411177104 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff767739000) [pid = 1866] [serial = 536] [outer = 0x7ff7674d9400] 04:32:58 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:58 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:58 INFO - PROCESS | 1866 | 1461411178473 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:32:58 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) 04:32:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1837ms 04:32:58 INFO - PROCESS | 1866 | 1461411178552 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 1866 | 1461411178555 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:32:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:32:58 INFO - PROCESS | 1866 | 1461411178593 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 1866 | 1461411178596 Marionette TRACE conn3 <- [1,686,null,{}] 04:32:58 INFO - PROCESS | 1866 | 1461411178602 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:58 INFO - PROCESS | 1866 | 1461411178778 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:32:58 INFO - PROCESS | 1866 | 1461411178940 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ee2000 == 91 [pid = 1866] [id = 179] 04:32:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff76772e000) [pid = 1866] [serial = 537] [outer = (nil)] 04:32:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff7732e8000) [pid = 1866] [serial = 538] [outer = 0x7ff76772e000] 04:32:59 INFO - PROCESS | 1866 | 1461411179010 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff777904400) [pid = 1866] [serial = 539] [outer = 0x7ff76772e000] 04:33:00 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:00 INFO - PROCESS | 1866 | 1461411180582 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:33:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2052ms 04:33:00 INFO - PROCESS | 1866 | 1461411180641 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 1866 | 1461411180644 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:33:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:33:00 INFO - PROCESS | 1866 | 1461411180654 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 1866 | 1461411180658 Marionette TRACE conn3 <- [1,690,null,{}] 04:33:00 INFO - PROCESS | 1866 | 1461411180713 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 1866 | 1461411180915 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:33:01 INFO - PROCESS | 1866 | 1461411181044 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7698a5000 == 92 [pid = 1866] [id = 180] 04:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff76b6a9000) [pid = 1866] [serial = 540] [outer = (nil)] 04:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff76ba62800) [pid = 1866] [serial = 541] [outer = 0x7ff76b6a9000] 04:33:01 INFO - PROCESS | 1866 | 1461411181112 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff76ba70800) [pid = 1866] [serial = 542] [outer = 0x7ff76b6a9000] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f11000 == 91 [pid = 1866] [id = 125] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c909000 == 90 [pid = 1866] [id = 124] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772ce000 == 89 [pid = 1866] [id = 165] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff771a65400) [pid = 1866] [serial = 442] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff77321e000) [pid = 1866] [serial = 417] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ee2800 == 88 [pid = 1866] [id = 164] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773482000 == 87 [pid = 1866] [id = 163] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76bad6800 == 86 [pid = 1866] [id = 162] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7698ac000 == 85 [pid = 1866] [id = 161] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768dbe000 == 84 [pid = 1866] [id = 159] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7698b6800 == 83 [pid = 1866] [id = 158] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768bc2800 == 82 [pid = 1866] [id = 156] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76acb4000 == 81 [pid = 1866] [id = 155] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76aadc800 == 80 [pid = 1866] [id = 154] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773921000 == 79 [pid = 1866] [id = 153] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff79377e000 == 78 [pid = 1866] [id = 152] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774066000 == 77 [pid = 1866] [id = 151] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f39d800 == 76 [pid = 1866] [id = 150] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd22000 == 75 [pid = 1866] [id = 149] 04:33:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775e2f000 == 74 [pid = 1866] [id = 148] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff776a67000) [pid = 1866] [serial = 405] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff77fb4a800) [pid = 1866] [serial = 397] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff770c3c000) [pid = 1866] [serial = 399] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff78eca5400) [pid = 1866] [serial = 411] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff775e80800) [pid = 1866] [serial = 440] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff7730b0c00) [pid = 1866] [serial = 427] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff77327bc00) [pid = 1866] [serial = 431] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7736ed000) [pid = 1866] [serial = 436] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff773f34800) [pid = 1866] [serial = 437] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff7736eb400) [pid = 1866] [serial = 434] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff77d0b5800) [pid = 1866] [serial = 408] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff774388c00) [pid = 1866] [serial = 439] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7732eac00) [pid = 1866] [serial = 402] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff76b620000) [pid = 1866] [serial = 420] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff773276800) [pid = 1866] [serial = 433] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff7937af000) [pid = 1866] [serial = 414] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff7730a8400) [pid = 1866] [serial = 424] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff771bcbc00) [pid = 1866] [serial = 426] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff772fc0c00) [pid = 1866] [serial = 423] [outer = (nil)] [url = about:blank] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff7752afc00) [pid = 1866] [serial = 235] [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.] 04:33:01 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff77321a400) [pid = 1866] [serial = 430] [outer = (nil)] [url = about:blank] 04:33:02 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:02 INFO - PROCESS | 1866 | 1461411182476 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:33:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1836ms 04:33:02 INFO - PROCESS | 1866 | 1461411182492 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 1866 | 1461411182505 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:33:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:33:02 INFO - PROCESS | 1866 | 1461411182521 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 1866 | 1461411182527 Marionette TRACE conn3 <- [1,694,null,{}] 04:33:02 INFO - PROCESS | 1866 | 1461411182535 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:02 INFO - PROCESS | 1866 | 1461411182868 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:33:02 INFO - PROCESS | 1866 | 1461411182960 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a4800 == 75 [pid = 1866] [id = 181] 04:33:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff76b620000) [pid = 1866] [serial = 543] [outer = (nil)] 04:33:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff770c3c800) [pid = 1866] [serial = 544] [outer = 0x7ff76b620000] 04:33:03 INFO - PROCESS | 1866 | 1461411183025 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff771a69800) [pid = 1866] [serial = 545] [outer = 0x7ff76b620000] 04:33:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:04 INFO - PROCESS | 1866 | 1461411184219 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:33:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1741ms 04:33:04 INFO - PROCESS | 1866 | 1461411184260 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 1866 | 1461411184264 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:33:04 INFO - PROCESS | 1866 | 1461411184270 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 1866 | 1461411184276 Marionette TRACE conn3 <- [1,698,null,{}] 04:33:04 INFO - PROCESS | 1866 | 1461411184296 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:04 INFO - PROCESS | 1866 | 1461411184534 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:33:04 INFO - PROCESS | 1866 | 1461411184567 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ede800 == 76 [pid = 1866] [id = 182] 04:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff771bb9000) [pid = 1866] [serial = 546] [outer = (nil)] 04:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff7731b2800) [pid = 1866] [serial = 547] [outer = 0x7ff771bb9000] 04:33:04 INFO - PROCESS | 1866 | 1461411184633 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff77321f800) [pid = 1866] [serial = 548] [outer = 0x7ff771bb9000] 04:33:05 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff773271000) [pid = 1866] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:33:05 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff76b61d400) [pid = 1866] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:33:05 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff770c07400) [pid = 1866] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:33:05 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff771bcf800) [pid = 1866] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:33:05 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff7730b0400) [pid = 1866] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:33:05 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:05 INFO - PROCESS | 1866 | 1461411185837 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:33:05 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) 04:33:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1589ms 04:33:05 INFO - PROCESS | 1866 | 1461411185860 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1866 | 1461411185865 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:33:05 INFO - PROCESS | 1866 | 1461411185871 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1866 | 1461411185873 Marionette TRACE conn3 <- [1,702,null,{}] 04:33:05 INFO - PROCESS | 1866 | 1461411185879 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 1866 | 1461411186035 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:33:06 INFO - PROCESS | 1866 | 1461411186086 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f05000 == 77 [pid = 1866] [id = 183] 04:33:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff7674d4c00) [pid = 1866] [serial = 549] [outer = (nil)] 04:33:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff77327bc00) [pid = 1866] [serial = 550] [outer = 0x7ff7674d4c00] 04:33:06 INFO - PROCESS | 1866 | 1461411186149 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff773b79c00) [pid = 1866] [serial = 551] [outer = 0x7ff7674d4c00] 04:33:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:07 INFO - PROCESS | 1866 | 1461411187366 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:33:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1537ms 04:33:07 INFO - PROCESS | 1866 | 1461411187409 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1866 | 1461411187413 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:33:07 INFO - PROCESS | 1866 | 1461411187419 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1866 | 1461411187422 Marionette TRACE conn3 <- [1,706,null,{}] 04:33:07 INFO - PROCESS | 1866 | 1461411187428 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:07 INFO - PROCESS | 1866 | 1461411187641 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:33:07 INFO - PROCESS | 1866 | 1461411187931 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bd3800 == 78 [pid = 1866] [id = 184] 04:33:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff7674d7800) [pid = 1866] [serial = 552] [outer = (nil)] 04:33:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff7674e2c00) [pid = 1866] [serial = 553] [outer = 0x7ff7674d7800] 04:33:08 INFO - PROCESS | 1866 | 1461411188008 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff76b61e800) [pid = 1866] [serial = 554] [outer = 0x7ff7674d7800] 04:33:09 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:09 INFO - PROCESS | 1866 | 1461411189310 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:33:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1941ms 04:33:09 INFO - PROCESS | 1866 | 1461411189448 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 1866 | 1461411189452 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:33:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:33:09 INFO - PROCESS | 1866 | 1461411189467 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 1866 | 1461411189474 Marionette TRACE conn3 <- [1,710,null,{}] 04:33:09 INFO - PROCESS | 1866 | 1461411189482 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 1866 | 1461411189674 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:33:09 INFO - PROCESS | 1866 | 1461411189837 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed8000 == 79 [pid = 1866] [id = 185] 04:33:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff76ace7c00) [pid = 1866] [serial = 555] [outer = (nil)] 04:33:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff771a5cc00) [pid = 1866] [serial = 556] [outer = 0x7ff76ace7c00] 04:33:09 INFO - PROCESS | 1866 | 1461411189914 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff772fc6800) [pid = 1866] [serial = 557] [outer = 0x7ff76ace7c00] 04:33:11 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:11 INFO - PROCESS | 1866 | 1461411191461 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:33:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2040ms 04:33:11 INFO - PROCESS | 1866 | 1461411191515 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1866 | 1461411191527 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:33:11 INFO - PROCESS | 1866 | 1461411191538 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1866 | 1461411191543 Marionette TRACE conn3 <- [1,714,null,{}] 04:33:11 INFO - PROCESS | 1866 | 1461411191596 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:11 INFO - PROCESS | 1866 | 1461411191967 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:33:12 INFO - PROCESS | 1866 | 1461411192127 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d11800 == 80 [pid = 1866] [id = 186] 04:33:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff773277400) [pid = 1866] [serial = 558] [outer = (nil)] 04:33:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff773b85000) [pid = 1866] [serial = 559] [outer = 0x7ff773277400] 04:33:12 INFO - PROCESS | 1866 | 1461411192255 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff773f34800) [pid = 1866] [serial = 560] [outer = 0x7ff773277400] 04:33:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:13 INFO - PROCESS | 1866 | 1461411193782 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:33:13 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 04:33:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2293ms 04:33:13 INFO - PROCESS | 1866 | 1461411193833 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1866 | 1461411193840 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:33:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:33:13 INFO - PROCESS | 1866 | 1461411193866 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1866 | 1461411193881 Marionette TRACE conn3 <- [1,718,null,{}] 04:33:13 INFO - PROCESS | 1866 | 1461411193984 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:14 INFO - PROCESS | 1866 | 1461411194187 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:33:14 INFO - PROCESS | 1866 | 1461411194351 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77be9a800 == 81 [pid = 1866] [id = 187] 04:33:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff77327b000) [pid = 1866] [serial = 561] [outer = (nil)] 04:33:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff775e10000) [pid = 1866] [serial = 562] [outer = 0x7ff77327b000] 04:33:14 INFO - PROCESS | 1866 | 1461411194426 Marionette DEBUG loaded listener.js 04:33:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff7771e6000) [pid = 1866] [serial = 563] [outer = 0x7ff77327b000] 04:33:15 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:15 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:15 INFO - PROCESS | 1866 | 1461411195932 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:33:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:33:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2106ms 04:33:15 INFO - PROCESS | 1866 | 1461411195958 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:33:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:33:15 INFO - PROCESS | 1866 | 1461411195962 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:33:15 INFO - PROCESS | 1866 | 1461411195969 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:33:15 INFO - PROCESS | 1866 | 1461411195972 Marionette TRACE conn3 <- [1,722,null,{}] 04:33:15 INFO - PROCESS | 1866 | 1461411195978 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:16 INFO - PROCESS | 1866 | 1461411196158 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:33:16 INFO - PROCESS | 1866 | 1461411196323 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d00c000 == 82 [pid = 1866] [id = 188] 04:33:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff773f38800) [pid = 1866] [serial = 564] [outer = (nil)] 04:33:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff7772eb400) [pid = 1866] [serial = 565] [outer = 0x7ff773f38800] 04:33:16 INFO - PROCESS | 1866 | 1461411196398 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff7773bb000) [pid = 1866] [serial = 566] [outer = 0x7ff773f38800] 04:33:17 INFO - PROCESS | 1866 | 1461411197247 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 1866 | 1461411197308 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:33:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:33:17 INFO - PROCESS | 1866 | 1461411197314 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1866 | 1461411197317 Marionette TRACE conn3 <- [1,726,null,{}] 04:33:17 INFO - PROCESS | 1866 | 1461411197322 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:17 INFO - PROCESS | 1866 | 1461411197514 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:33:17 INFO - PROCESS | 1866 | 1461411197682 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b2cc000 == 83 [pid = 1866] [id = 189] 04:33:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff771bde400) [pid = 1866] [serial = 567] [outer = (nil)] 04:33:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff7773bbc00) [pid = 1866] [serial = 568] [outer = 0x7ff771bde400] 04:33:17 INFO - PROCESS | 1866 | 1461411197773 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff77b84a400) [pid = 1866] [serial = 569] [outer = 0x7ff771bde400] 04:33:19 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:19 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:19 INFO - PROCESS | 1866 | 1461411199238 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:33:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:33:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1981ms 04:33:19 INFO - PROCESS | 1866 | 1461411199296 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 1866 | 1461411199303 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:33:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:33:19 INFO - PROCESS | 1866 | 1461411199312 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 1866 | 1461411199316 Marionette TRACE conn3 <- [1,730,null,{}] 04:33:19 INFO - PROCESS | 1866 | 1461411199324 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:19 INFO - PROCESS | 1866 | 1461411199500 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:33:19 INFO - PROCESS | 1866 | 1461411199696 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774079800 == 84 [pid = 1866] [id = 190] 04:33:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff77093f400) [pid = 1866] [serial = 570] [outer = (nil)] 04:33:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff770c3c000) [pid = 1866] [serial = 571] [outer = 0x7ff77093f400] 04:33:19 INFO - PROCESS | 1866 | 1461411199770 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff771bd0c00) [pid = 1866] [serial = 572] [outer = 0x7ff77093f400] 04:33:20 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:20 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:20 INFO - PROCESS | 1866 | 1461411200744 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1866 | 1461411200805 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:33:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:33:20 INFO - PROCESS | 1866 | 1461411200816 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1866 | 1461411200819 Marionette TRACE conn3 <- [1,734,null,{}] 04:33:20 INFO - PROCESS | 1866 | 1461411200823 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:21 INFO - PROCESS | 1866 | 1461411201003 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:33:21 INFO - PROCESS | 1866 | 1461411201259 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a3000 == 85 [pid = 1866] [id = 191] 04:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff771bd4400) [pid = 1866] [serial = 573] [outer = (nil)] 04:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff7731b9800) [pid = 1866] [serial = 574] [outer = 0x7ff771bd4400] 04:33:21 INFO - PROCESS | 1866 | 1461411201350 Marionette DEBUG loaded listener.js 04:33:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff7732ed400) [pid = 1866] [serial = 575] [outer = 0x7ff771bd4400] 04:33:22 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:22 INFO - PROCESS | 1866 | 1461411202224 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:33:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:33:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1480ms 04:33:22 INFO - PROCESS | 1866 | 1461411202297 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:33:22 INFO - PROCESS | 1866 | 1461411202301 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:33:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:33:22 INFO - PROCESS | 1866 | 1461411202307 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:33:22 INFO - PROCESS | 1866 | 1461411202312 Marionette TRACE conn3 <- [1,738,null,{}] 04:33:22 INFO - PROCESS | 1866 | 1461411202328 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:22 INFO - PROCESS | 1866 | 1461411202559 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:33:22 INFO - PROCESS | 1866 | 1461411202768 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773908800 == 86 [pid = 1866] [id = 192] 04:33:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff773e81c00) [pid = 1866] [serial = 576] [outer = (nil)] 04:33:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff7752a9c00) [pid = 1866] [serial = 577] [outer = 0x7ff773e81c00] 04:33:22 INFO - PROCESS | 1866 | 1461411202890 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff776c8fc00) [pid = 1866] [serial = 578] [outer = 0x7ff773e81c00] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789e0b000 == 85 [pid = 1866] [id = 44] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd08800 == 84 [pid = 1866] [id = 54] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d6d8800 == 83 [pid = 1866] [id = 55] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d02800 == 82 [pid = 1866] [id = 51] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76bac9000 == 81 [pid = 1866] [id = 138] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff773f32c00) [pid = 1866] [serial = 499] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff773c4cc00) [pid = 1866] [serial = 457] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff7730b0000) [pid = 1866] [serial = 448] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff76ace2c00) [pid = 1866] [serial = 466] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff76ba4d800) [pid = 1866] [serial = 475] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff76ba66800) [pid = 1866] [serial = 472] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff773b79800) [pid = 1866] [serial = 451] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff76bb8b400) [pid = 1866] [serial = 463] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff771a60400) [pid = 1866] [serial = 445] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff7740fa000) [pid = 1866] [serial = 454] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff776d33000) [pid = 1866] [serial = 460] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff76b6ad000) [pid = 1866] [serial = 478] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff76bb8ac00) [pid = 1866] [serial = 469] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff770c3b800) [pid = 1866] [serial = 481] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742de000 == 80 [pid = 1866] [id = 50] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791fe4800 == 79 [pid = 1866] [id = 82] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d752000 == 78 [pid = 1866] [id = 139] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78b36f800 == 77 [pid = 1866] [id = 135] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791c6000 == 76 [pid = 1866] [id = 42] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772d3800 == 75 [pid = 1866] [id = 137] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f05000 == 74 [pid = 1866] [id = 183] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ede800 == 73 [pid = 1866] [id = 182] 04:33:24 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:24 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a4800 == 72 [pid = 1866] [id = 181] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7698a5000 == 71 [pid = 1866] [id = 180] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767514000 == 70 [pid = 1866] [id = 177] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff771ed2800 == 69 [pid = 1866] [id = 176] 04:33:24 INFO - PROCESS | 1866 | 1461411204196 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dde800 == 68 [pid = 1866] [id = 175] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dc3000 == 67 [pid = 1866] [id = 174] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f62b800 == 66 [pid = 1866] [id = 173] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a8800 == 65 [pid = 1866] [id = 172] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ef75000 == 64 [pid = 1866] [id = 171] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d6d6000 == 63 [pid = 1866] [id = 170] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cc9b000 == 62 [pid = 1866] [id = 169] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ec8000 == 61 [pid = 1866] [id = 168] 04:33:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770b7d000 == 60 [pid = 1866] [id = 167] 04:33:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:33:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1939ms 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff7732edc00) [pid = 1866] [serial = 496] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff76ba50000) [pid = 1866] [serial = 485] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff76b620400) [pid = 1866] [serial = 484] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff771a67800) [pid = 1866] [serial = 488] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff770c3a400) [pid = 1866] [serial = 487] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff771bdf400) [pid = 1866] [serial = 490] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff7730ac000) [pid = 1866] [serial = 491] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff773c4dc00) [pid = 1866] [serial = 497] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff773272800) [pid = 1866] [serial = 493] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff77327a800) [pid = 1866] [serial = 494] [outer = (nil)] [url = about:blank] 04:33:24 INFO - PROCESS | 1866 | 1461411204307 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 1866 | 1461411204312 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:33:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:33:24 INFO - PROCESS | 1866 | 1461411204331 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 1866 | 1461411204334 Marionette TRACE conn3 <- [1,742,null,{}] 04:33:24 INFO - PROCESS | 1866 | 1461411204340 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:24 INFO - PROCESS | 1866 | 1461411204498 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:33:24 INFO - PROCESS | 1866 | 1461411204616 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bdb000 == 61 [pid = 1866] [id = 193] 04:33:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff7680cfc00) [pid = 1866] [serial = 579] [outer = (nil)] 04:33:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff773f41c00) [pid = 1866] [serial = 580] [outer = 0x7ff7680cfc00] 04:33:24 INFO - PROCESS | 1866 | 1461411204683 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff7771e7400) [pid = 1866] [serial = 581] [outer = 0x7ff7680cfc00] 04:33:25 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:25 INFO - PROCESS | 1866 | 1461411205798 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:33:25 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 04:33:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1487ms 04:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:33:25 INFO - PROCESS | 1866 | 1461411205812 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1866 | 1461411205815 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:33:25 INFO - PROCESS | 1866 | 1461411205821 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1866 | 1461411205824 Marionette TRACE conn3 <- [1,746,null,{}] 04:33:25 INFO - PROCESS | 1866 | 1461411205829 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 1866 | 1461411205982 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:33:26 INFO - PROCESS | 1866 | 1461411206160 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3c2800 == 62 [pid = 1866] [id = 194] 04:33:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff7731bdc00) [pid = 1866] [serial = 582] [outer = (nil)] 04:33:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff7772c1c00) [pid = 1866] [serial = 583] [outer = 0x7ff7731bdc00] 04:33:26 INFO - PROCESS | 1866 | 1461411206223 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff7773b9000) [pid = 1866] [serial = 584] [outer = 0x7ff7731bdc00] 04:33:26 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:27 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:27 INFO - PROCESS | 1866 | 1461411207391 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:33:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1637ms 04:33:27 INFO - PROCESS | 1866 | 1461411207460 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1866 | 1461411207463 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:33:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:33:27 INFO - PROCESS | 1866 | 1461411207476 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1866 | 1461411207478 Marionette TRACE conn3 <- [1,750,null,{}] 04:33:27 INFO - PROCESS | 1866 | 1461411207484 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:27 INFO - PROCESS | 1866 | 1461411207767 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:33:27 INFO - PROCESS | 1866 | 1461411207805 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b2df800 == 63 [pid = 1866] [id = 195] 04:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff77b849000) [pid = 1866] [serial = 585] [outer = (nil)] 04:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff77d173400) [pid = 1866] [serial = 586] [outer = 0x7ff77b849000] 04:33:27 INFO - PROCESS | 1866 | 1461411207882 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff77d17ac00) [pid = 1866] [serial = 587] [outer = 0x7ff77b849000] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff7752b5c00) [pid = 1866] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff770c0a800) [pid = 1866] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7752a9400) [pid = 1866] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff773c49c00) [pid = 1866] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff776c8b400) [pid = 1866] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff784019800) [pid = 1866] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff76b620000) [pid = 1866] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7680c2800) [pid = 1866] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff76bb81000) [pid = 1866] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff7771e3c00) [pid = 1866] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff774f63c00) [pid = 1866] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff77d0b2800) [pid = 1866] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff7732ea000) [pid = 1866] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff773dc1c00) [pid = 1866] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff773e86400) [pid = 1866] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff76ba53c00) [pid = 1866] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff76c828400) [pid = 1866] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff76ace7800) [pid = 1866] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff7773b2800) [pid = 1866] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff773214800) [pid = 1866] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff7680c4400) [pid = 1866] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff776ccc000) [pid = 1866] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff7674d8800) [pid = 1866] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff770c35000) [pid = 1866] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff771bb9000) [pid = 1866] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff76b619800) [pid = 1866] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff76c827c00) [pid = 1866] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff789fda800) [pid = 1866] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff76772e000) [pid = 1866] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff775e78000) [pid = 1866] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff771bc4800) [pid = 1866] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff77d0b8c00) [pid = 1866] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff771bdbc00) [pid = 1866] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7752a9800) [pid = 1866] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff776c8cc00) [pid = 1866] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76acdd800) [pid = 1866] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7674d9400) [pid = 1866] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff76b618400) [pid = 1866] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff76b619400) [pid = 1866] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff771bc2400) [pid = 1866] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff770c06400) [pid = 1866] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff774258c00) [pid = 1866] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff76b6a9000) [pid = 1866] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff76acde800) [pid = 1866] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff7732e7c00) [pid = 1866] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff771bdd400) [pid = 1866] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff773c45800) [pid = 1866] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77b5d0000) [pid = 1866] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff77093a800) [pid = 1866] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff776cd0000) [pid = 1866] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff77d7aa000) [pid = 1866] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff773e8cc00) [pid = 1866] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77cb4e400) [pid = 1866] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff78b0ea000) [pid = 1866] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff78b4d1400) [pid = 1866] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff774259000) [pid = 1866] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff77b5cfc00) [pid = 1866] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff7736e7800) [pid = 1866] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7937aa400) [pid = 1866] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff772fc7800) [pid = 1866] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff776a65400) [pid = 1866] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff7740f2000) [pid = 1866] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff773279000) [pid = 1866] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff77545ec00) [pid = 1866] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76ace6800) [pid = 1866] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff77c865c00) [pid = 1866] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff775e84000) [pid = 1866] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff783168000) [pid = 1866] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff773f38400) [pid = 1866] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff771a5c800) [pid = 1866] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff76b620c00) [pid = 1866] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:33:29 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff776a72800) [pid = 1866] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:33:30 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:30 INFO - PROCESS | 1866 | 1461411210079 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2636ms 04:33:30 INFO - PROCESS | 1866 | 1461411210114 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 1866 | 1461411210117 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:33:30 INFO - PROCESS | 1866 | 1461411210123 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 1866 | 1461411210126 Marionette TRACE conn3 <- [1,754,null,{}] 04:33:30 INFO - PROCESS | 1866 | 1461411210131 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:30 INFO - PROCESS | 1866 | 1461411210290 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:33:30 INFO - PROCESS | 1866 | 1461411210446 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aae1800 == 64 [pid = 1866] [id = 196] 04:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76772dc00) [pid = 1866] [serial = 588] [outer = (nil)] 04:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b618800) [pid = 1866] [serial = 589] [outer = 0x7ff76772dc00] 04:33:30 INFO - PROCESS | 1866 | 1461411210509 Marionette DEBUG loaded listener.js 04:33:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff76ba4a800) [pid = 1866] [serial = 590] [outer = 0x7ff76772dc00] 04:33:31 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:31 INFO - PROCESS | 1866 | 1461411211580 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1485ms 04:33:31 INFO - PROCESS | 1866 | 1461411211609 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:33:31 INFO - PROCESS | 1866 | 1461411211615 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:33:31 INFO - PROCESS | 1866 | 1461411211624 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:33:31 INFO - PROCESS | 1866 | 1461411211629 Marionette TRACE conn3 <- [1,758,null,{}] 04:33:31 INFO - PROCESS | 1866 | 1461411211637 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:31 INFO - PROCESS | 1866 | 1461411211816 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:33:32 INFO - PROCESS | 1866 | 1461411212035 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a5800 == 65 [pid = 1866] [id = 197] 04:33:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76ace8000) [pid = 1866] [serial = 591] [outer = (nil)] 04:33:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff76b621c00) [pid = 1866] [serial = 592] [outer = 0x7ff76ace8000] 04:33:32 INFO - PROCESS | 1866 | 1461411212109 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff76ba6b800) [pid = 1866] [serial = 593] [outer = 0x7ff76ace8000] 04:33:32 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:32 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:33:32 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:32 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:32 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:33:32 INFO - PROCESS | 1866 | 1461411212969 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1392ms 04:33:33 INFO - PROCESS | 1866 | 1461411213018 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 1866 | 1461411213027 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:33:33 INFO - PROCESS | 1866 | 1461411213038 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 1866 | 1461411213041 Marionette TRACE conn3 <- [1,762,null,{}] 04:33:33 INFO - PROCESS | 1866 | 1461411213048 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:33 INFO - PROCESS | 1866 | 1461411213241 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:33:33 INFO - PROCESS | 1866 | 1461411213412 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773ee7800 == 66 [pid = 1866] [id = 198] 04:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff76ba6d400) [pid = 1866] [serial = 594] [outer = (nil)] 04:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff770c02c00) [pid = 1866] [serial = 595] [outer = 0x7ff76ba6d400] 04:33:33 INFO - PROCESS | 1866 | 1461411213490 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff771a63c00) [pid = 1866] [serial = 596] [outer = 0x7ff76ba6d400] 04:33:34 INFO - PROCESS | 1866 | 1461411214871 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:33:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:33:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 04:33:35 INFO - PROCESS | 1866 | 1461411215012 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1866 | 1461411215017 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:33:35 INFO - PROCESS | 1866 | 1461411215032 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1866 | 1461411215038 Marionette TRACE conn3 <- [1,766,null,{}] 04:33:35 INFO - PROCESS | 1866 | 1461411215056 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:35 INFO - PROCESS | 1866 | 1461411215245 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:33:35 INFO - PROCESS | 1866 | 1461411215413 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772dc800 == 67 [pid = 1866] [id = 199] 04:33:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff771bc4400) [pid = 1866] [serial = 597] [outer = (nil)] 04:33:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff772fc1800) [pid = 1866] [serial = 598] [outer = 0x7ff771bc4400] 04:33:35 INFO - PROCESS | 1866 | 1461411215510 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7732ee400) [pid = 1866] [serial = 599] [outer = 0x7ff771bc4400] 04:33:36 INFO - PROCESS | 1866 | 1461411216836 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:33:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:33:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1839ms 04:33:36 INFO - PROCESS | 1866 | 1461411216902 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:33:36 INFO - PROCESS | 1866 | 1461411216907 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:33:36 INFO - PROCESS | 1866 | 1461411216918 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:33:36 INFO - PROCESS | 1866 | 1461411216920 Marionette TRACE conn3 <- [1,770,null,{}] 04:33:36 INFO - PROCESS | 1866 | 1461411216970 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:37 INFO - PROCESS | 1866 | 1461411217142 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:33:37 INFO - PROCESS | 1866 | 1461411217344 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ccec000 == 68 [pid = 1866] [id = 200] 04:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff7731ba000) [pid = 1866] [serial = 600] [outer = (nil)] 04:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773f35000) [pid = 1866] [serial = 601] [outer = 0x7ff7731ba000] 04:33:37 INFO - PROCESS | 1866 | 1461411217431 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff773fd9400) [pid = 1866] [serial = 602] [outer = 0x7ff7731ba000] 04:33:38 INFO - PROCESS | 1866 | 1461411218300 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1433ms 04:33:38 INFO - PROCESS | 1866 | 1461411218351 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:33:38 INFO - PROCESS | 1866 | 1461411218354 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:33:38 INFO - PROCESS | 1866 | 1461411218361 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 1866 | 1461411218364 Marionette TRACE conn3 <- [1,774,null,{}] 04:33:38 INFO - PROCESS | 1866 | 1461411218369 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:38 INFO - PROCESS | 1866 | 1461411218546 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:33:38 INFO - PROCESS | 1866 | 1461411218719 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f575000 == 69 [pid = 1866] [id = 201] 04:33:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff773b7cc00) [pid = 1866] [serial = 603] [outer = (nil)] 04:33:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7752a9400) [pid = 1866] [serial = 604] [outer = 0x7ff773b7cc00] 04:33:38 INFO - PROCESS | 1866 | 1461411218799 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff776a65400) [pid = 1866] [serial = 605] [outer = 0x7ff773b7cc00] 04:33:39 INFO - PROCESS | 1866 | 1461411219663 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1335ms 04:33:39 INFO - PROCESS | 1866 | 1461411219697 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 1866 | 1461411219701 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:33:39 INFO - PROCESS | 1866 | 1461411219707 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 1866 | 1461411219710 Marionette TRACE conn3 <- [1,778,null,{}] 04:33:39 INFO - PROCESS | 1866 | 1461411219716 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:39 INFO - PROCESS | 1866 | 1461411219935 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:33:40 INFO - PROCESS | 1866 | 1461411220106 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c11800 == 70 [pid = 1866] [id = 202] 04:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff7740f9c00) [pid = 1866] [serial = 606] [outer = (nil)] 04:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff7772f3000) [pid = 1866] [serial = 607] [outer = 0x7ff7740f9c00] 04:33:40 INFO - PROCESS | 1866 | 1461411220184 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff777908800) [pid = 1866] [serial = 608] [outer = 0x7ff7740f9c00] 04:33:41 INFO - PROCESS | 1866 | 1461411221126 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1479ms 04:33:41 INFO - PROCESS | 1866 | 1461411221188 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:33:41 INFO - PROCESS | 1866 | 1461411221192 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:33:41 INFO - PROCESS | 1866 | 1461411221197 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - PROCESS | 1866 | 1461411221200 Marionette TRACE conn3 <- [1,782,null,{}] 04:33:41 INFO - PROCESS | 1866 | 1461411221206 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:41 INFO - PROCESS | 1866 | 1461411221432 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:33:41 INFO - PROCESS | 1866 | 1461411221608 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767521800 == 71 [pid = 1866] [id = 203] 04:33:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7674d6400) [pid = 1866] [serial = 609] [outer = (nil)] 04:33:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7674e3c00) [pid = 1866] [serial = 610] [outer = 0x7ff7674d6400] 04:33:41 INFO - PROCESS | 1866 | 1461411221679 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff76ba69800) [pid = 1866] [serial = 611] [outer = 0x7ff7674d6400] 04:33:42 INFO - PROCESS | 1866 | 1461411222527 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 04:33:42 INFO - PROCESS | 1866 | 1461411222585 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 1866 | 1461411222588 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:33:42 INFO - PROCESS | 1866 | 1461411222595 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 1866 | 1461411222598 Marionette TRACE conn3 <- [1,786,null,{}] 04:33:42 INFO - PROCESS | 1866 | 1461411222604 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 1866 | 1461411222779 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:33:42 INFO - PROCESS | 1866 | 1461411222967 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768dae000 == 72 [pid = 1866] [id = 204] 04:33:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff7674d8400) [pid = 1866] [serial = 612] [outer = (nil)] 04:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff76ace5800) [pid = 1866] [serial = 613] [outer = 0x7ff7674d8400] 04:33:43 INFO - PROCESS | 1866 | 1461411223042 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff76ba4ac00) [pid = 1866] [serial = 614] [outer = 0x7ff7674d8400] 04:33:43 INFO - PROCESS | 1866 | 1461411223944 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1381ms 04:33:43 INFO - PROCESS | 1866 | 1461411223977 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 1866 | 1461411223980 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:33:43 INFO - PROCESS | 1866 | 1461411223989 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 1866 | 1461411223991 Marionette TRACE conn3 <- [1,790,null,{}] 04:33:44 INFO - PROCESS | 1866 | 1461411223998 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:44 INFO - PROCESS | 1866 | 1461411224231 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:33:44 INFO - PROCESS | 1866 | 1461411224401 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c919800 == 73 [pid = 1866] [id = 205] 04:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff76772c400) [pid = 1866] [serial = 615] [outer = (nil)] 04:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff76b6af400) [pid = 1866] [serial = 616] [outer = 0x7ff76772c400] 04:33:44 INFO - PROCESS | 1866 | 1461411224474 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff770936000) [pid = 1866] [serial = 617] [outer = 0x7ff76772c400] 04:33:45 INFO - PROCESS | 1866 | 1461411225380 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1444ms 04:33:45 INFO - PROCESS | 1866 | 1461411225432 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 1866 | 1461411225435 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:33:45 INFO - PROCESS | 1866 | 1461411225471 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 1866 | 1461411225474 Marionette TRACE conn3 <- [1,794,null,{}] 04:33:45 INFO - PROCESS | 1866 | 1461411225483 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 1866 | 1461411225704 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:33:46 INFO - PROCESS | 1866 | 1461411226211 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76750e800 == 74 [pid = 1866] [id = 206] 04:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff7674d4400) [pid = 1866] [serial = 618] [outer = (nil)] 04:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff7674ddc00) [pid = 1866] [serial = 619] [outer = 0x7ff7674d4400] 04:33:46 INFO - PROCESS | 1866 | 1461411226326 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7680d0400) [pid = 1866] [serial = 620] [outer = 0x7ff7674d4400] 04:33:47 INFO - PROCESS | 1866 | 1461411227201 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1787ms 04:33:47 INFO - PROCESS | 1866 | 1461411227259 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:33:47 INFO - PROCESS | 1866 | 1461411227272 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:33:47 INFO - PROCESS | 1866 | 1461411227288 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 1866 | 1461411227299 Marionette TRACE conn3 <- [1,798,null,{}] 04:33:47 INFO - PROCESS | 1866 | 1461411227313 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:47 INFO - PROCESS | 1866 | 1461411227583 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:33:47 INFO - PROCESS | 1866 | 1461411227808 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76751b800 == 75 [pid = 1866] [id = 207] 04:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff76ba49400) [pid = 1866] [serial = 621] [outer = (nil)] 04:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76ba4f800) [pid = 1866] [serial = 622] [outer = 0x7ff76ba49400] 04:33:47 INFO - PROCESS | 1866 | 1461411227945 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff76ba6e000) [pid = 1866] [serial = 623] [outer = 0x7ff76ba49400] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff77327bc00) [pid = 1866] [serial = 550] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b2cc000 == 74 [pid = 1866] [id = 189] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d00c000 == 73 [pid = 1866] [id = 188] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77be9a800 == 72 [pid = 1866] [id = 187] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768bdc000 == 71 [pid = 1866] [id = 157] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d11800 == 70 [pid = 1866] [id = 186] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ed8000 == 69 [pid = 1866] [id = 185] 04:33:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768bd3800 == 68 [pid = 1866] [id = 184] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff78a10d800) [pid = 1866] [serial = 409] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff772fc4c00) [pid = 1866] [serial = 331] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff776a66000) [pid = 1866] [serial = 168] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff776c94400) [pid = 1866] [serial = 512] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff77ceac000) [pid = 1866] [serial = 364] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff78b039000) [pid = 1866] [serial = 210] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff770c3c800) [pid = 1866] [serial = 544] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff7680d0000) [pid = 1866] [serial = 527] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff76bb8f400) [pid = 1866] [serial = 464] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff777f2ec00) [pid = 1866] [serial = 518] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77d0b5400) [pid = 1866] [serial = 138] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff77f6d3400) [pid = 1866] [serial = 174] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff773f3fc00) [pid = 1866] [serial = 509] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff7740fb000) [pid = 1866] [serial = 250] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff775e84c00) [pid = 1866] [serial = 313] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff76ba71800) [pid = 1866] [serial = 502] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff791c0c400) [pid = 1866] [serial = 376] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff776ccf800) [pid = 1866] [serial = 470] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7773b4400) [pid = 1866] [serial = 514] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff773270000) [pid = 1866] [serial = 418] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff7731b7800) [pid = 1866] [serial = 529] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7773b9400) [pid = 1866] [serial = 515] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff776cda800) [pid = 1866] [serial = 283] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7674de400) [pid = 1866] [serial = 532] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff771bc3800) [pid = 1866] [serial = 400] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7731b2800) [pid = 1866] [serial = 547] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff7732e2c00) [pid = 1866] [serial = 482] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7732ea800) [pid = 1866] [serial = 373] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff78f33cc00) [pid = 1866] [serial = 280] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff7732e8000) [pid = 1866] [serial = 538] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff77c5ed800) [pid = 1866] [serial = 238] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff777904400) [pid = 1866] [serial = 539] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff770933400) [pid = 1866] [serial = 503] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff773e81400) [pid = 1866] [serial = 403] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff77d118c00) [pid = 1866] [serial = 523] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff789edd800) [pid = 1866] [serial = 319] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff77c242400) [pid = 1866] [serial = 171] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff78cda0800) [pid = 1866] [serial = 367] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff77321f800) [pid = 1866] [serial = 548] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff76ace7400) [pid = 1866] [serial = 467] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff767739000) [pid = 1866] [serial = 536] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76b6b1c00) [pid = 1866] [serial = 479] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff771bb6c00) [pid = 1866] [serial = 421] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff772fc7c00) [pid = 1866] [serial = 355] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff770c3f000) [pid = 1866] [serial = 328] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff775e7d400) [pid = 1866] [serial = 201] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff76ba70800) [pid = 1866] [serial = 542] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff76ba6e800) [pid = 1866] [serial = 473] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff776c8bc00) [pid = 1866] [serial = 533] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff78f606000) [pid = 1866] [serial = 370] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff791249c00) [pid = 1866] [serial = 322] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff773c50c00) [pid = 1866] [serial = 458] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff78f383000) [pid = 1866] [serial = 412] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff771bde800) [pid = 1866] [serial = 505] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff78f67a800) [pid = 1866] [serial = 286] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7ff789f99800) [pid = 1866] [serial = 241] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff775e79800) [pid = 1866] [serial = 358] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff7773b7c00) [pid = 1866] [serial = 517] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff77f6d5c00) [pid = 1866] [serial = 277] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff78f19c000) [pid = 1866] [serial = 244] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff79356e800) [pid = 1866] [serial = 325] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff77d171c00) [pid = 1866] [serial = 530] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff776cd3000) [pid = 1866] [serial = 406] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff77f550c00) [pid = 1866] [serial = 316] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff78f60e800) [pid = 1866] [serial = 247] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7ff796cf4800) [pid = 1866] [serial = 415] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7ff771a69800) [pid = 1866] [serial = 545] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7ff7731be000) [pid = 1866] [serial = 449] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7ff76ba62800) [pid = 1866] [serial = 541] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7ff77f55b400) [pid = 1866] [serial = 361] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7ff775e86c00) [pid = 1866] [serial = 274] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7ff77d172800) [pid = 1866] [serial = 524] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7ff773f35800) [pid = 1866] [serial = 452] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7ff7772ef800) [pid = 1866] [serial = 520] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7ff7772b6800) [pid = 1866] [serial = 476] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7ff784014400) [pid = 1866] [serial = 207] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7ff7730ae800) [pid = 1866] [serial = 506] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7ff77a6de000) [pid = 1866] [serial = 204] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7ff78cd14800) [pid = 1866] [serial = 213] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7ff767733000) [pid = 1866] [serial = 535] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7ff7772f5800) [pid = 1866] [serial = 521] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff7752b0800) [pid = 1866] [serial = 455] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff773dbe800) [pid = 1866] [serial = 508] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff772fc2c00) [pid = 1866] [serial = 443] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff7680ca000) [pid = 1866] [serial = 526] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7ff775e85800) [pid = 1866] [serial = 511] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7ff771bb7c00) [pid = 1866] [serial = 446] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7ff77c054800) [pid = 1866] [serial = 461] [outer = (nil)] [url = about:blank] 04:33:48 INFO - PROCESS | 1866 | 1461411228875 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:33:48 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 04:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1646ms 04:33:48 INFO - PROCESS | 1866 | 1461411228938 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 1866 | 1461411228944 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:33:48 INFO - PROCESS | 1866 | 1461411228950 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:33:48 INFO - PROCESS | 1866 | 1461411228953 Marionette TRACE conn3 <- [1,802,null,{}] 04:33:48 INFO - PROCESS | 1866 | 1461411228959 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:49 INFO - PROCESS | 1866 | 1461411229135 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:33:49 INFO - PROCESS | 1866 | 1461411229251 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9dd000 == 69 [pid = 1866] [id = 208] 04:33:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7ff7680c7000) [pid = 1866] [serial = 624] [outer = (nil)] 04:33:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7ff76c828800) [pid = 1866] [serial = 625] [outer = 0x7ff7680c7000] 04:33:49 INFO - PROCESS | 1866 | 1461411229318 Marionette DEBUG loaded listener.js 04:33:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff770c05c00) [pid = 1866] [serial = 626] [outer = 0x7ff7680c7000] 04:33:50 INFO - PROCESS | 1866 | 1461411230112 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:33:50 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 04:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1182ms 04:33:50 INFO - PROCESS | 1866 | 1461411230154 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:33:50 INFO - PROCESS | 1866 | 1461411230158 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:33:50 INFO - PROCESS | 1866 | 1461411230177 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 1866 | 1461411230187 Marionette TRACE conn3 <- [1,806,null,{}] 04:33:50 INFO - PROCESS | 1866 | 1461411230196 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:50 INFO - PROCESS | 1866 | 1461411230370 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:33:50 INFO - PROCESS | 1866 | 1461411230382 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76bad1000 == 70 [pid = 1866] [id = 209] 04:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff771a5f400) [pid = 1866] [serial = 627] [outer = (nil)] 04:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff771bb4400) [pid = 1866] [serial = 628] [outer = 0x7ff771a5f400] 04:33:50 INFO - PROCESS | 1866 | 1461411230447 Marionette DEBUG loaded listener.js 04:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff771bc3800) [pid = 1866] [serial = 629] [outer = 0x7ff771a5f400] 04:33:51 INFO - PROCESS | 1866 | 1461411231328 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:33:51 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 04:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1202ms 04:33:51 INFO - PROCESS | 1866 | 1461411231368 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:33:51 INFO - PROCESS | 1866 | 1461411231372 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:33:51 INFO - PROCESS | 1866 | 1461411231386 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:33:51 INFO - PROCESS | 1866 | 1461411231390 Marionette TRACE conn3 <- [1,810,null,{}] 04:33:51 INFO - PROCESS | 1866 | 1461411231395 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:51 INFO - PROCESS | 1866 | 1461411231607 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:33:51 INFO - PROCESS | 1866 | 1461411231633 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ec7000 == 71 [pid = 1866] [id = 210] 04:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff771bc4800) [pid = 1866] [serial = 630] [outer = (nil)] 04:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff771bd6c00) [pid = 1866] [serial = 631] [outer = 0x7ff771bc4800] 04:33:51 INFO - PROCESS | 1866 | 1461411231697 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff772fbec00) [pid = 1866] [serial = 632] [outer = 0x7ff771bc4800] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7ff7680cfc00) [pid = 1866] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7ff7731bdc00) [pid = 1866] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7ff771bd4400) [pid = 1866] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7ff77b849000) [pid = 1866] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7ff773e81c00) [pid = 1866] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7ff77093f400) [pid = 1866] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:33:52 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7ff7674d4c00) [pid = 1866] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:33:52 INFO - PROCESS | 1866 | 1461411232886 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1539ms 04:33:52 INFO - PROCESS | 1866 | 1461411232923 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:33:52 INFO - PROCESS | 1866 | 1461411232932 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:33:52 INFO - PROCESS | 1866 | 1461411232939 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 1866 | 1461411232943 Marionette TRACE conn3 <- [1,814,null,{}] 04:33:52 INFO - PROCESS | 1866 | 1461411232948 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:53 INFO - PROCESS | 1866 | 1461411233106 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:33:53 INFO - PROCESS | 1866 | 1461411233226 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732b1800 == 72 [pid = 1866] [id = 211] 04:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7ff772fc6000) [pid = 1866] [serial = 633] [outer = (nil)] 04:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7ff772fca800) [pid = 1866] [serial = 634] [outer = 0x7ff772fc6000] 04:33:53 INFO - PROCESS | 1866 | 1461411233302 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7ff7731b4800) [pid = 1866] [serial = 635] [outer = 0x7ff772fc6000] 04:33:54 INFO - PROCESS | 1866 | 1461411234038 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:33:54 INFO - PROCESS | 1866 | 1461411234104 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:33:54 INFO - PROCESS | 1866 | 1461411234111 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 1866 | 1461411234113 Marionette TRACE conn3 <- [1,818,null,{}] 04:33:54 INFO - PROCESS | 1866 | 1461411234119 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:54 INFO - PROCESS | 1866 | 1461411234289 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:33:54 INFO - PROCESS | 1866 | 1461411234299 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773912800 == 73 [pid = 1866] [id = 212] 04:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7ff773274c00) [pid = 1866] [serial = 636] [outer = (nil)] 04:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7ff7732e8c00) [pid = 1866] [serial = 637] [outer = 0x7ff773274c00] 04:33:54 INFO - PROCESS | 1866 | 1461411234362 Marionette DEBUG loaded listener.js 04:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7ff773488c00) [pid = 1866] [serial = 638] [outer = 0x7ff773274c00] 04:33:55 INFO - PROCESS | 1866 | 1461411235367 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:33:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:33:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1278ms 04:33:55 INFO - PROCESS | 1866 | 1461411235390 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:33:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:33:55 INFO - PROCESS | 1866 | 1461411235395 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:33:55 INFO - PROCESS | 1866 | 1461411235404 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:33:55 INFO - PROCESS | 1866 | 1461411235410 Marionette TRACE conn3 <- [1,822,null,{}] 04:33:55 INFO - PROCESS | 1866 | 1461411235418 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:55 INFO - PROCESS | 1866 | 1461411235606 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:33:55 INFO - PROCESS | 1866 | 1461411235775 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aadc000 == 74 [pid = 1866] [id = 213] 04:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7ff76ace4c00) [pid = 1866] [serial = 639] [outer = (nil)] 04:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7ff76b6b1800) [pid = 1866] [serial = 640] [outer = 0x7ff76ace4c00] 04:33:55 INFO - PROCESS | 1866 | 1461411235851 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7ff76bb84000) [pid = 1866] [serial = 641] [outer = 0x7ff76ace4c00] 04:33:56 INFO - PROCESS | 1866 | 1461411236817 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 1866 | 1461411236898 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:33:56 INFO - PROCESS | 1866 | 1461411236910 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 1866 | 1461411236913 Marionette TRACE conn3 <- [1,826,null,{}] 04:33:56 INFO - PROCESS | 1866 | 1461411236920 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:57 INFO - PROCESS | 1866 | 1461411237156 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:33:57 INFO - PROCESS | 1866 | 1461411237362 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773482800 == 75 [pid = 1866] [id = 214] 04:33:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7ff770c33c00) [pid = 1866] [serial = 642] [outer = (nil)] 04:33:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7ff771a68800) [pid = 1866] [serial = 643] [outer = 0x7ff770c33c00] 04:33:57 INFO - PROCESS | 1866 | 1461411237481 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7ff771bd1400) [pid = 1866] [serial = 644] [outer = 0x7ff770c33c00] 04:33:58 INFO - PROCESS | 1866 | 1461411238449 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1588ms 04:33:58 INFO - PROCESS | 1866 | 1461411238499 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 1866 | 1461411238502 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:33:58 INFO - PROCESS | 1866 | 1461411238509 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 1866 | 1461411238514 Marionette TRACE conn3 <- [1,830,null,{}] 04:33:58 INFO - PROCESS | 1866 | 1461411238530 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:58 INFO - PROCESS | 1866 | 1461411238760 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:33:58 INFO - PROCESS | 1866 | 1461411238967 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774061000 == 76 [pid = 1866] [id = 215] 04:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7ff771bdc400) [pid = 1866] [serial = 645] [outer = (nil)] 04:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7ff7731be400) [pid = 1866] [serial = 646] [outer = 0x7ff771bdc400] 04:33:59 INFO - PROCESS | 1866 | 1461411239098 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7ff773270400) [pid = 1866] [serial = 647] [outer = 0x7ff771bdc400] 04:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7ff7730ad000) [pid = 1866] [serial = 648] [outer = 0x7ff77438b000] 04:34:00 INFO - PROCESS | 1866 | 1461411240020 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1586ms 04:34:00 INFO - PROCESS | 1866 | 1461411240096 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 1866 | 1461411240101 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:34:00 INFO - PROCESS | 1866 | 1461411240108 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 1866 | 1461411240111 Marionette TRACE conn3 <- [1,834,null,{}] 04:34:00 INFO - PROCESS | 1866 | 1461411240116 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:00 INFO - PROCESS | 1866 | 1461411240333 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:34:00 INFO - PROCESS | 1866 | 1461411240570 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775207800 == 77 [pid = 1866] [id = 216] 04:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7ff7732e9000) [pid = 1866] [serial = 649] [outer = (nil)] 04:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff773488800) [pid = 1866] [serial = 650] [outer = 0x7ff7732e9000] 04:34:00 INFO - PROCESS | 1866 | 1461411240694 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff773b7f000) [pid = 1866] [serial = 651] [outer = 0x7ff7732e9000] 04:34:01 INFO - PROCESS | 1866 | 1461411241865 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1789ms 04:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:34:01 INFO - PROCESS | 1866 | 1461411241898 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 1866 | 1461411241900 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:34:01 INFO - PROCESS | 1866 | 1461411241906 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 1866 | 1461411241910 Marionette TRACE conn3 <- [1,838,null,{}] 04:34:01 INFO - PROCESS | 1866 | 1461411241915 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 1866 | 1461411242100 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:34:02 INFO - PROCESS | 1866 | 1461411242305 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776bf7000 == 78 [pid = 1866] [id = 217] 04:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff76c831000) [pid = 1866] [serial = 652] [outer = (nil)] 04:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff773c43800) [pid = 1866] [serial = 653] [outer = 0x7ff76c831000] 04:34:02 INFO - PROCESS | 1866 | 1461411242423 Marionette DEBUG loaded listener.js 04:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff773db9800) [pid = 1866] [serial = 654] [outer = 0x7ff76c831000] 04:34:03 INFO - PROCESS | 1866 | 1461411243279 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1431ms 04:34:03 INFO - PROCESS | 1866 | 1461411243338 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:34:03 INFO - PROCESS | 1866 | 1461411243342 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:34:03 INFO - PROCESS | 1866 | 1461411243348 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:34:03 INFO - PROCESS | 1866 | 1461411243351 Marionette TRACE conn3 <- [1,842,null,{}] 04:34:03 INFO - PROCESS | 1866 | 1461411243356 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:03 INFO - PROCESS | 1866 | 1461411243553 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:34:03 INFO - PROCESS | 1866 | 1461411243716 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c6a800 == 79 [pid = 1866] [id = 218] 04:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff773dbd400) [pid = 1866] [serial = 655] [outer = (nil)] 04:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff773e8d800) [pid = 1866] [serial = 656] [outer = 0x7ff773dbd400] 04:34:03 INFO - PROCESS | 1866 | 1461411243792 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff773fd4c00) [pid = 1866] [serial = 657] [outer = 0x7ff773dbd400] 04:34:04 INFO - PROCESS | 1866 | 1461411244641 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1327ms 04:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:34:04 INFO - PROCESS | 1866 | 1461411244676 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 1866 | 1461411244679 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:34:04 INFO - PROCESS | 1866 | 1461411244685 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 1866 | 1461411244688 Marionette TRACE conn3 <- [1,846,null,{}] 04:34:04 INFO - PROCESS | 1866 | 1461411244693 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:04 INFO - PROCESS | 1866 | 1461411244870 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:34:05 INFO - PROCESS | 1866 | 1461411245036 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d98800 == 80 [pid = 1866] [id = 219] 04:34:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff773dbe400) [pid = 1866] [serial = 658] [outer = (nil)] 04:34:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff7740f4c00) [pid = 1866] [serial = 659] [outer = 0x7ff773dbe400] 04:34:05 INFO - PROCESS | 1866 | 1461411245108 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff774259400) [pid = 1866] [serial = 660] [outer = 0x7ff773dbe400] 04:34:06 INFO - PROCESS | 1866 | 1461411246001 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1381ms 04:34:06 INFO - PROCESS | 1866 | 1461411246067 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:34:06 INFO - PROCESS | 1866 | 1461411246071 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:34:06 INFO - PROCESS | 1866 | 1461411246077 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:34:06 INFO - PROCESS | 1866 | 1461411246080 Marionette TRACE conn3 <- [1,850,null,{}] 04:34:06 INFO - PROCESS | 1866 | 1461411246086 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:06 INFO - PROCESS | 1866 | 1461411246317 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:34:06 INFO - PROCESS | 1866 | 1461411246481 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77736b800 == 81 [pid = 1866] [id = 220] 04:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff773e87000) [pid = 1866] [serial = 661] [outer = (nil)] 04:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff774393400) [pid = 1866] [serial = 662] [outer = 0x7ff773e87000] 04:34:06 INFO - PROCESS | 1866 | 1461411246556 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff7750c4800) [pid = 1866] [serial = 663] [outer = 0x7ff773e87000] 04:34:07 INFO - PROCESS | 1866 | 1461411247413 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1388ms 04:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:34:07 INFO - PROCESS | 1866 | 1461411247466 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:34:07 INFO - PROCESS | 1866 | 1461411247469 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:34:07 INFO - PROCESS | 1866 | 1461411247476 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:34:07 INFO - PROCESS | 1866 | 1461411247479 Marionette TRACE conn3 <- [1,854,null,{}] 04:34:07 INFO - PROCESS | 1866 | 1461411247484 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:07 INFO - PROCESS | 1866 | 1461411247683 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:34:07 INFO - PROCESS | 1866 | 1461411247856 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff779cd0800 == 82 [pid = 1866] [id = 221] 04:34:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff774259800) [pid = 1866] [serial = 664] [outer = (nil)] 04:34:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff7752b5c00) [pid = 1866] [serial = 665] [outer = 0x7ff774259800] 04:34:07 INFO - PROCESS | 1866 | 1461411247928 Marionette DEBUG loaded listener.js 04:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff775e03800) [pid = 1866] [serial = 666] [outer = 0x7ff774259800] 04:34:08 INFO - PROCESS | 1866 | 1461411248835 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1432ms 04:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:34:08 INFO - PROCESS | 1866 | 1461411248908 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 1866 | 1461411248911 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:34:08 INFO - PROCESS | 1866 | 1461411248918 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 1866 | 1461411248921 Marionette TRACE conn3 <- [1,858,null,{}] 04:34:08 INFO - PROCESS | 1866 | 1461411248926 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:09 INFO - PROCESS | 1866 | 1461411249111 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:34:09 INFO - PROCESS | 1866 | 1461411249607 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acb1800 == 83 [pid = 1866] [id = 222] 04:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff7680c8800) [pid = 1866] [serial = 667] [outer = (nil)] 04:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7680d1000) [pid = 1866] [serial = 668] [outer = 0x7ff7680c8800] 04:34:09 INFO - PROCESS | 1866 | 1461411249723 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff76b61d000) [pid = 1866] [serial = 669] [outer = 0x7ff7680c8800] 04:34:10 INFO - PROCESS | 1866 | 1461411250700 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1842ms 04:34:10 INFO - PROCESS | 1866 | 1461411250761 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:34:10 INFO - PROCESS | 1866 | 1461411250768 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:34:10 INFO - PROCESS | 1866 | 1461411250776 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:34:10 INFO - PROCESS | 1866 | 1461411250780 Marionette TRACE conn3 <- [1,862,null,{}] 04:34:10 INFO - PROCESS | 1866 | 1461411250787 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:11 INFO - PROCESS | 1866 | 1461411251010 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7743c0000 == 82 [pid = 1866] [id = 47] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d4a7000 == 81 [pid = 1866] [id = 43] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777375000 == 80 [pid = 1866] [id = 166] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd0d800 == 79 [pid = 1866] [id = 57] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f1db000 == 78 [pid = 1866] [id = 103] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cc96000 == 77 [pid = 1866] [id = 134] 04:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c0d7000 == 76 [pid = 1866] [id = 46] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff76b618800) [pid = 1866] [serial = 589] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff7674e2c00) [pid = 1866] [serial = 553] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff775e10000) [pid = 1866] [serial = 562] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff773b85000) [pid = 1866] [serial = 559] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff771a5cc00) [pid = 1866] [serial = 556] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff7772eb400) [pid = 1866] [serial = 565] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | 1461411251313 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768da5800 == 77 [pid = 1866] [id = 223] 04:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff76ba6a400) [pid = 1866] [serial = 670] [outer = (nil)] 04:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff76c826c00) [pid = 1866] [serial = 671] [outer = 0x7ff76ba6a400] 04:34:11 INFO - PROCESS | 1866 | 1461411251410 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff770c02400) [pid = 1866] [serial = 672] [outer = 0x7ff76ba6a400] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff773b79c00) [pid = 1866] [serial = 551] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff773f41c00) [pid = 1866] [serial = 580] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff7771e7400) [pid = 1866] [serial = 581] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7ff7772c1c00) [pid = 1866] [serial = 583] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff7732ed400) [pid = 1866] [serial = 575] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff7731b9800) [pid = 1866] [serial = 574] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff77d173400) [pid = 1866] [serial = 586] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff776c8fc00) [pid = 1866] [serial = 578] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff7752a9c00) [pid = 1866] [serial = 577] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff771bd0c00) [pid = 1866] [serial = 572] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff770c3c000) [pid = 1866] [serial = 571] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff7773bbc00) [pid = 1866] [serial = 568] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff77d17ac00) [pid = 1866] [serial = 587] [outer = (nil)] [url = about:blank] 04:34:11 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7ff7773b9000) [pid = 1866] [serial = 584] [outer = (nil)] [url = about:blank] 04:34:12 INFO - PROCESS | 1866 | 1461411252205 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1445ms 04:34:12 INFO - PROCESS | 1866 | 1461411252225 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:34:12 INFO - PROCESS | 1866 | 1461411252231 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:34:12 INFO - PROCESS | 1866 | 1461411252238 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 1866 | 1461411252241 Marionette TRACE conn3 <- [1,866,null,{}] 04:34:12 INFO - PROCESS | 1866 | 1461411252246 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:12 INFO - PROCESS | 1866 | 1461411252415 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:34:12 INFO - PROCESS | 1866 | 1461411252545 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76baca800 == 78 [pid = 1866] [id = 224] 04:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff77093e400) [pid = 1866] [serial = 673] [outer = (nil)] 04:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff771a69c00) [pid = 1866] [serial = 674] [outer = 0x7ff77093e400] 04:34:12 INFO - PROCESS | 1866 | 1461411252608 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff771bd1800) [pid = 1866] [serial = 675] [outer = 0x7ff77093e400] 04:34:13 INFO - PROCESS | 1866 | 1461411253382 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1181ms 04:34:13 INFO - PROCESS | 1866 | 1461411253420 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 1866 | 1461411253422 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:34:13 INFO - PROCESS | 1866 | 1461411253437 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 1866 | 1461411253446 Marionette TRACE conn3 <- [1,870,null,{}] 04:34:13 INFO - PROCESS | 1866 | 1461411253455 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 1866 | 1461411253630 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:34:13 INFO - PROCESS | 1866 | 1461411253647 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77347b800 == 79 [pid = 1866] [id = 225] 04:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff772fbf000) [pid = 1866] [serial = 676] [outer = (nil)] 04:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff7731b9800) [pid = 1866] [serial = 677] [outer = 0x7ff772fbf000] 04:34:13 INFO - PROCESS | 1866 | 1461411253709 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff773272000) [pid = 1866] [serial = 678] [outer = 0x7ff772fbf000] 04:34:14 INFO - PROCESS | 1866 | 1461411254614 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1248ms 04:34:14 INFO - PROCESS | 1866 | 1461411254679 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:34:14 INFO - PROCESS | 1866 | 1461411254683 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:34:14 INFO - PROCESS | 1866 | 1461411254689 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 1866 | 1461411254692 Marionette TRACE conn3 <- [1,874,null,{}] 04:34:14 INFO - PROCESS | 1866 | 1461411254697 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:14 INFO - PROCESS | 1866 | 1461411254907 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:34:14 INFO - PROCESS | 1866 | 1461411254929 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f15800 == 80 [pid = 1866] [id = 226] 04:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff772fc7c00) [pid = 1866] [serial = 679] [outer = (nil)] 04:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff7732ed400) [pid = 1866] [serial = 680] [outer = 0x7ff772fc7c00] 04:34:14 INFO - PROCESS | 1866 | 1461411254990 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff773c42c00) [pid = 1866] [serial = 681] [outer = 0x7ff772fc7c00] 04:34:15 INFO - PROCESS | 1866 | 1461411255873 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1235ms 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff772fc6000) [pid = 1866] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff7674d4400) [pid = 1866] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff76ba49400) [pid = 1866] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff76772dc00) [pid = 1866] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff771a5f400) [pid = 1866] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff7680c7000) [pid = 1866] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:34:16 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff771bc4800) [pid = 1866] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:34:16 INFO - PROCESS | 1866 | 1461411256100 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 1866 | 1461411256104 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:34:16 INFO - PROCESS | 1866 | 1461411256112 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 1866 | 1461411256115 Marionette TRACE conn3 <- [1,878,null,{}] 04:34:16 INFO - PROCESS | 1866 | 1461411256120 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:16 INFO - PROCESS | 1866 | 1461411256261 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:34:16 INFO - PROCESS | 1866 | 1461411256280 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed4800 == 81 [pid = 1866] [id = 227] 04:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff77327a800) [pid = 1866] [serial = 682] [outer = (nil)] 04:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff773b85000) [pid = 1866] [serial = 683] [outer = 0x7ff77327a800] 04:34:16 INFO - PROCESS | 1866 | 1461411256354 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff773e88800) [pid = 1866] [serial = 684] [outer = 0x7ff77327a800] 04:34:17 INFO - PROCESS | 1866 | 1461411257208 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1129ms 04:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:34:17 INFO - PROCESS | 1866 | 1461411257242 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 1866 | 1461411257244 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:34:17 INFO - PROCESS | 1866 | 1461411257250 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 1866 | 1461411257253 Marionette TRACE conn3 <- [1,882,null,{}] 04:34:17 INFO - PROCESS | 1866 | 1461411257258 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:17 INFO - PROCESS | 1866 | 1461411257413 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:34:17 INFO - PROCESS | 1866 | 1461411257435 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c65000 == 82 [pid = 1866] [id = 228] 04:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff773f3d400) [pid = 1866] [serial = 685] [outer = (nil)] 04:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff774f65800) [pid = 1866] [serial = 686] [outer = 0x7ff773f3d400] 04:34:17 INFO - PROCESS | 1866 | 1461411257495 Marionette DEBUG loaded listener.js 04:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff775e02800) [pid = 1866] [serial = 687] [outer = 0x7ff773f3d400] 04:34:18 INFO - PROCESS | 1866 | 1461411258501 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1285ms 04:34:18 INFO - PROCESS | 1866 | 1461411258536 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 1866 | 1461411258540 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:34:18 INFO - PROCESS | 1866 | 1461411258550 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:34:18 INFO - PROCESS | 1866 | 1461411258555 Marionette TRACE conn3 <- [1,886,null,{}] 04:34:18 INFO - PROCESS | 1866 | 1461411258566 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:18 INFO - PROCESS | 1866 | 1461411258828 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:34:19 INFO - PROCESS | 1866 | 1461411259023 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a8800 == 83 [pid = 1866] [id = 229] 04:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff76acdc800) [pid = 1866] [serial = 688] [outer = (nil)] 04:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff76ba68400) [pid = 1866] [serial = 689] [outer = 0x7ff76acdc800] 04:34:19 INFO - PROCESS | 1866 | 1461411259115 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff77093a800) [pid = 1866] [serial = 690] [outer = 0x7ff76acdc800] 04:34:19 INFO - PROCESS | 1866 | 1461411259976 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1486ms 04:34:20 INFO - PROCESS | 1866 | 1461411260037 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:34:20 INFO - PROCESS | 1866 | 1461411260046 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:34:20 INFO - PROCESS | 1866 | 1461411260057 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:34:20 INFO - PROCESS | 1866 | 1461411260061 Marionette TRACE conn3 <- [1,890,null,{}] 04:34:20 INFO - PROCESS | 1866 | 1461411260068 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 1866 | 1461411260295 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:34:20 INFO - PROCESS | 1866 | 1461411260510 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773ee4000 == 84 [pid = 1866] [id = 230] 04:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff771bb9000) [pid = 1866] [serial = 691] [outer = (nil)] 04:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff771bd3c00) [pid = 1866] [serial = 692] [outer = 0x7ff771bb9000] 04:34:20 INFO - PROCESS | 1866 | 1461411260628 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff772fc6400) [pid = 1866] [serial = 693] [outer = 0x7ff771bb9000] 04:34:21 INFO - PROCESS | 1866 | 1461411261614 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1592ms 04:34:21 INFO - PROCESS | 1866 | 1461411261650 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 1866 | 1461411261654 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:34:21 INFO - PROCESS | 1866 | 1461411261660 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 1866 | 1461411261666 Marionette TRACE conn3 <- [1,894,null,{}] 04:34:21 INFO - PROCESS | 1866 | 1461411261682 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:21 INFO - PROCESS | 1866 | 1461411261909 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:34:22 INFO - PROCESS | 1866 | 1461411262182 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fd2000 == 85 [pid = 1866] [id = 231] 04:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff773c42400) [pid = 1866] [serial = 694] [outer = (nil)] 04:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff773dc2400) [pid = 1866] [serial = 695] [outer = 0x7ff773c42400] 04:34:22 INFO - PROCESS | 1866 | 1461411262263 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff773f38400) [pid = 1866] [serial = 696] [outer = 0x7ff773c42400] 04:34:23 INFO - PROCESS | 1866 | 1461411263135 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1540ms 04:34:23 INFO - PROCESS | 1866 | 1461411263202 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 1866 | 1461411263206 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:34:23 INFO - PROCESS | 1866 | 1461411263213 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 1866 | 1461411263216 Marionette TRACE conn3 <- [1,898,null,{}] 04:34:23 INFO - PROCESS | 1866 | 1461411263221 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:23 INFO - PROCESS | 1866 | 1461411263408 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:34:23 INFO - PROCESS | 1866 | 1461411263573 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c071000 == 86 [pid = 1866] [id = 232] 04:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff773c44000) [pid = 1866] [serial = 697] [outer = (nil)] 04:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7740f6c00) [pid = 1866] [serial = 698] [outer = 0x7ff773c44000] 04:34:23 INFO - PROCESS | 1866 | 1461411263647 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff775e08c00) [pid = 1866] [serial = 699] [outer = 0x7ff773c44000] 04:34:24 INFO - PROCESS | 1866 | 1461411264502 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1336ms 04:34:24 INFO - PROCESS | 1866 | 1461411264550 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:34:24 INFO - PROCESS | 1866 | 1461411264554 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:34:24 INFO - PROCESS | 1866 | 1461411264560 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 1866 | 1461411264562 Marionette TRACE conn3 <- [1,902,null,{}] 04:34:24 INFO - PROCESS | 1866 | 1461411264568 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 1866 | 1461411264739 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:34:24 INFO - PROCESS | 1866 | 1461411264909 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c2c7000 == 87 [pid = 1866] [id = 233] 04:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff77545ec00) [pid = 1866] [serial = 700] [outer = (nil)] 04:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff775e7a000) [pid = 1866] [serial = 701] [outer = 0x7ff77545ec00] 04:34:24 INFO - PROCESS | 1866 | 1461411264982 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff775e85400) [pid = 1866] [serial = 702] [outer = 0x7ff77545ec00] 04:34:25 INFO - PROCESS | 1866 | 1461411265882 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1378ms 04:34:25 INFO - PROCESS | 1866 | 1461411265940 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 1866 | 1461411265943 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:34:25 INFO - PROCESS | 1866 | 1461411265950 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 1866 | 1461411265952 Marionette TRACE conn3 <- [1,906,null,{}] 04:34:25 INFO - PROCESS | 1866 | 1461411265958 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:26 INFO - PROCESS | 1866 | 1461411266177 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:34:26 INFO - PROCESS | 1866 | 1461411266345 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd0b000 == 88 [pid = 1866] [id = 234] 04:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff776a65000) [pid = 1866] [serial = 703] [outer = (nil)] 04:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff776ab3c00) [pid = 1866] [serial = 704] [outer = 0x7ff776a65000] 04:34:26 INFO - PROCESS | 1866 | 1461411266423 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff776cd3000) [pid = 1866] [serial = 705] [outer = 0x7ff776a65000] 04:34:27 INFO - PROCESS | 1866 | 1461411267279 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1382ms 04:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:34:27 INFO - PROCESS | 1866 | 1461411267334 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1866 | 1461411267337 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:34:27 INFO - PROCESS | 1866 | 1461411267344 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1866 | 1461411267347 Marionette TRACE conn3 <- [1,910,null,{}] 04:34:27 INFO - PROCESS | 1866 | 1461411267353 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:27 INFO - PROCESS | 1866 | 1461411267538 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:34:27 INFO - PROCESS | 1866 | 1461411267719 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d628800 == 89 [pid = 1866] [id = 235] 04:34:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff776a67000) [pid = 1866] [serial = 706] [outer = (nil)] 04:34:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7771e2c00) [pid = 1866] [serial = 707] [outer = 0x7ff776a67000] 04:34:27 INFO - PROCESS | 1866 | 1461411267794 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7771ee400) [pid = 1866] [serial = 708] [outer = 0x7ff776a67000] 04:34:28 INFO - PROCESS | 1866 | 1461411268641 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1337ms 04:34:28 INFO - PROCESS | 1866 | 1461411268680 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1866 | 1461411268683 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:34:28 INFO - PROCESS | 1866 | 1461411268690 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1866 | 1461411268693 Marionette TRACE conn3 <- [1,914,null,{}] 04:34:28 INFO - PROCESS | 1866 | 1461411268698 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 1866 | 1461411268880 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:34:29 INFO - PROCESS | 1866 | 1461411269053 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d751800 == 90 [pid = 1866] [id = 236] 04:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff776cd4c00) [pid = 1866] [serial = 709] [outer = (nil)] 04:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7772b6400) [pid = 1866] [serial = 710] [outer = 0x7ff776cd4c00] 04:34:29 INFO - PROCESS | 1866 | 1461411269125 Marionette DEBUG loaded listener.js 04:34:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff7772eb000) [pid = 1866] [serial = 711] [outer = 0x7ff776cd4c00] 04:34:30 INFO - PROCESS | 1866 | 1461411270028 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1378ms 04:34:30 INFO - PROCESS | 1866 | 1461411270069 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1866 | 1461411270073 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:34:30 INFO - PROCESS | 1866 | 1461411270079 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:34:30 INFO - PROCESS | 1866 | 1461411270083 Marionette TRACE conn3 <- [1,918,null,{}] 04:34:30 INFO - PROCESS | 1866 | 1461411270088 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:30 INFO - PROCESS | 1866 | 1461411270265 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:34:30 INFO - PROCESS | 1866 | 1461411270438 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f588000 == 91 [pid = 1866] [id = 237] 04:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff776cd6800) [pid = 1866] [serial = 712] [outer = (nil)] 04:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff7772f2c00) [pid = 1866] [serial = 713] [outer = 0x7ff776cd6800] 04:34:30 INFO - PROCESS | 1866 | 1461411270509 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff7773b5c00) [pid = 1866] [serial = 714] [outer = 0x7ff776cd6800] 04:34:31 INFO - PROCESS | 1866 | 1461411271432 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1390ms 04:34:31 INFO - PROCESS | 1866 | 1461411271471 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:34:31 INFO - PROCESS | 1866 | 1461411271475 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:34:31 INFO - PROCESS | 1866 | 1461411271482 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1866 | 1461411271486 Marionette TRACE conn3 <- [1,922,null,{}] 04:34:31 INFO - PROCESS | 1866 | 1461411271492 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:31 INFO - PROCESS | 1866 | 1461411271670 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:34:31 INFO - PROCESS | 1866 | 1461411271847 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f87f000 == 92 [pid = 1866] [id = 238] 04:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff7771edc00) [pid = 1866] [serial = 715] [outer = (nil)] 04:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7773bc800) [pid = 1866] [serial = 716] [outer = 0x7ff7771edc00] 04:34:31 INFO - PROCESS | 1866 | 1461411271918 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff77790a800) [pid = 1866] [serial = 717] [outer = 0x7ff7771edc00] 04:34:32 INFO - PROCESS | 1866 | 1461411272937 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1531ms 04:34:33 INFO - PROCESS | 1866 | 1461411273014 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 1866 | 1461411273018 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:34:33 INFO - PROCESS | 1866 | 1461411273024 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 1866 | 1461411273028 Marionette TRACE conn3 <- [1,926,null,{}] 04:34:33 INFO - PROCESS | 1866 | 1461411273033 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 1866 | 1461411273298 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:34:33 INFO - PROCESS | 1866 | 1461411273849 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aacd800 == 93 [pid = 1866] [id = 239] 04:34:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7674e3800) [pid = 1866] [serial = 718] [outer = (nil)] 04:34:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff767736c00) [pid = 1866] [serial = 719] [outer = 0x7ff7674e3800] 04:34:33 INFO - PROCESS | 1866 | 1461411273958 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff76b617400) [pid = 1866] [serial = 720] [outer = 0x7ff7674e3800] 04:34:34 INFO - PROCESS | 1866 | 1461411274794 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1830ms 04:34:34 INFO - PROCESS | 1866 | 1461411274856 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1866 | 1461411274863 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:34:34 INFO - PROCESS | 1866 | 1461411274872 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1866 | 1461411274875 Marionette TRACE conn3 <- [1,930,null,{}] 04:34:34 INFO - PROCESS | 1866 | 1461411274882 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:35 INFO - PROCESS | 1866 | 1461411275062 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:34:35 INFO - PROCESS | 1866 | 1461411275247 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773906000 == 94 [pid = 1866] [id = 240] 04:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff76772f000) [pid = 1866] [serial = 721] [outer = (nil)] 04:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff76bb8c400) [pid = 1866] [serial = 722] [outer = 0x7ff76772f000] 04:34:35 INFO - PROCESS | 1866 | 1461411275318 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff771badc00) [pid = 1866] [serial = 723] [outer = 0x7ff76772f000] 04:34:36 INFO - PROCESS | 1866 | 1461411276259 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1434ms 04:34:36 INFO - PROCESS | 1866 | 1461411276308 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 1866 | 1461411276314 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:34:36 INFO - PROCESS | 1866 | 1461411276322 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1866 | 1461411276325 Marionette TRACE conn3 <- [1,934,null,{}] 04:34:36 INFO - PROCESS | 1866 | 1461411276331 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 1866 | 1461411276504 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:34:36 INFO - PROCESS | 1866 | 1461411276771 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dc9800 == 95 [pid = 1866] [id = 241] 04:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff76ace5c00) [pid = 1866] [serial = 724] [outer = (nil)] 04:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff7731b1000) [pid = 1866] [serial = 725] [outer = 0x7ff76ace5c00] 04:34:36 INFO - PROCESS | 1866 | 1461411276888 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff773274800) [pid = 1866] [serial = 726] [outer = 0x7ff76ace5c00] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ed4800 == 94 [pid = 1866] [id = 227] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f15800 == 93 [pid = 1866] [id = 226] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff7732e8c00) [pid = 1866] [serial = 637] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff76b6af400) [pid = 1866] [serial = 616] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff76ace5800) [pid = 1866] [serial = 613] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff7674e3c00) [pid = 1866] [serial = 610] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7772f3000) [pid = 1866] [serial = 607] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77347b800 == 92 [pid = 1866] [id = 225] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76baca800 == 91 [pid = 1866] [id = 224] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768da5800 == 90 [pid = 1866] [id = 223] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76acb1800 == 89 [pid = 1866] [id = 222] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c6a800 == 88 [pid = 1866] [id = 218] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776bf7000 == 87 [pid = 1866] [id = 217] 04:34:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775207800 == 86 [pid = 1866] [id = 216] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff7731b4800) [pid = 1866] [serial = 635] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff772fc1800) [pid = 1866] [serial = 598] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff772fca800) [pid = 1866] [serial = 634] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7674ddc00) [pid = 1866] [serial = 619] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff76ba4f800) [pid = 1866] [serial = 622] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76ba4a800) [pid = 1866] [serial = 590] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff771bc3800) [pid = 1866] [serial = 629] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff76c828800) [pid = 1866] [serial = 625] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff772fbec00) [pid = 1866] [serial = 632] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff7680d0400) [pid = 1866] [serial = 620] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff773f35000) [pid = 1866] [serial = 601] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76ba6e000) [pid = 1866] [serial = 623] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff771bd6c00) [pid = 1866] [serial = 631] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff771bb4400) [pid = 1866] [serial = 628] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff770c05c00) [pid = 1866] [serial = 626] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff7752a9400) [pid = 1866] [serial = 604] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff76b621c00) [pid = 1866] [serial = 592] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff770c02c00) [pid = 1866] [serial = 595] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1866 | 1461411277774 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1479ms 04:34:37 INFO - PROCESS | 1866 | 1461411277802 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1866 | 1461411277806 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:34:37 INFO - PROCESS | 1866 | 1461411277813 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1866 | 1461411277821 Marionette TRACE conn3 <- [1,938,null,{}] 04:34:37 INFO - PROCESS | 1866 | 1461411277834 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:38 INFO - PROCESS | 1866 | 1461411277998 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:34:38 INFO - PROCESS | 1866 | 1461411278017 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c90a800 == 87 [pid = 1866] [id = 242] 04:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff770c02c00) [pid = 1866] [serial = 727] [outer = (nil)] 04:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff7732eb000) [pid = 1866] [serial = 728] [outer = 0x7ff770c02c00] 04:34:38 INFO - PROCESS | 1866 | 1461411278124 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff773b7ec00) [pid = 1866] [serial = 729] [outer = 0x7ff770c02c00] 04:34:38 INFO - PROCESS | 1866 | 1461411278954 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1187ms 04:34:39 INFO - PROCESS | 1866 | 1461411278999 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1866 | 1461411279004 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:34:39 INFO - PROCESS | 1866 | 1461411279009 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1866 | 1461411279011 Marionette TRACE conn3 <- [1,942,null,{}] 04:34:39 INFO - PROCESS | 1866 | 1461411279016 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 1866 | 1461411279237 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:34:39 INFO - PROCESS | 1866 | 1461411279257 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77347b000 == 88 [pid = 1866] [id = 243] 04:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7674e3c00) [pid = 1866] [serial = 730] [outer = (nil)] 04:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff773dc0000) [pid = 1866] [serial = 731] [outer = 0x7ff7674e3c00] 04:34:39 INFO - PROCESS | 1866 | 1461411279322 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff773f35000) [pid = 1866] [serial = 732] [outer = 0x7ff7674e3c00] 04:34:40 INFO - PROCESS | 1866 | 1461411280160 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1181ms 04:34:40 INFO - PROCESS | 1866 | 1461411280192 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:34:40 INFO - PROCESS | 1866 | 1461411280195 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:34:40 INFO - PROCESS | 1866 | 1461411280200 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:34:40 INFO - PROCESS | 1866 | 1461411280202 Marionette TRACE conn3 <- [1,946,null,{}] 04:34:40 INFO - PROCESS | 1866 | 1461411280207 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 1866 | 1461411280436 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:34:40 INFO - PROCESS | 1866 | 1461411280459 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774f52800 == 89 [pid = 1866] [id = 244] 04:34:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7740f1400) [pid = 1866] [serial = 733] [outer = (nil)] 04:34:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff774251400) [pid = 1866] [serial = 734] [outer = 0x7ff7740f1400] 04:34:40 INFO - PROCESS | 1866 | 1461411280534 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff775e09c00) [pid = 1866] [serial = 735] [outer = 0x7ff7740f1400] 04:34:41 INFO - PROCESS | 1866 | 1461411281404 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1234ms 04:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:34:41 INFO - PROCESS | 1866 | 1461411281436 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 1866 | 1461411281438 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:34:41 INFO - PROCESS | 1866 | 1461411281444 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 1866 | 1461411281447 Marionette TRACE conn3 <- [1,950,null,{}] 04:34:41 INFO - PROCESS | 1866 | 1461411281454 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 1866 | 1461411281677 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:34:41 INFO - PROCESS | 1866 | 1461411281708 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772e5000 == 90 [pid = 1866] [id = 245] 04:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff775e85c00) [pid = 1866] [serial = 736] [outer = (nil)] 04:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff776c8bc00) [pid = 1866] [serial = 737] [outer = 0x7ff775e85c00] 04:34:41 INFO - PROCESS | 1866 | 1461411281770 Marionette DEBUG loaded listener.js 04:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff776ccc800) [pid = 1866] [serial = 738] [outer = 0x7ff775e85c00] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff772fc7c00) [pid = 1866] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff77327a800) [pid = 1866] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7680c8800) [pid = 1866] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff76ba6a400) [pid = 1866] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff772fbf000) [pid = 1866] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:34:42 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff77093e400) [pid = 1866] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:34:42 INFO - PROCESS | 1866 | 1461411282747 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1336ms 04:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:34:42 INFO - PROCESS | 1866 | 1461411282780 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 1866 | 1461411282782 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:34:42 INFO - PROCESS | 1866 | 1461411282795 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 1866 | 1461411282797 Marionette TRACE conn3 <- [1,954,null,{}] 04:34:42 INFO - PROCESS | 1866 | 1461411282804 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:42 INFO - PROCESS | 1866 | 1461411282973 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:34:42 INFO - PROCESS | 1866 | 1461411282988 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77736d800 == 91 [pid = 1866] [id = 246] 04:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76ba6dc00) [pid = 1866] [serial = 739] [outer = (nil)] 04:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff776ccdc00) [pid = 1866] [serial = 740] [outer = 0x7ff76ba6dc00] 04:34:43 INFO - PROCESS | 1866 | 1461411283049 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff7772ef800) [pid = 1866] [serial = 741] [outer = 0x7ff76ba6dc00] 04:34:43 INFO - PROCESS | 1866 | 1461411283827 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1089ms 04:34:43 INFO - PROCESS | 1866 | 1461411283877 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 1866 | 1461411283880 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:34:43 INFO - PROCESS | 1866 | 1461411283894 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1866 | 1461411283896 Marionette TRACE conn3 <- [1,958,null,{}] 04:34:43 INFO - PROCESS | 1866 | 1461411283900 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 1866 | 1461411284057 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:34:44 INFO - PROCESS | 1866 | 1461411284072 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c2ca800 == 92 [pid = 1866] [id = 247] 04:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff776a63c00) [pid = 1866] [serial = 742] [outer = (nil)] 04:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff777f24c00) [pid = 1866] [serial = 743] [outer = 0x7ff776a63c00] 04:34:44 INFO - PROCESS | 1866 | 1461411284133 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff779111c00) [pid = 1866] [serial = 744] [outer = 0x7ff776a63c00] 04:34:45 INFO - PROCESS | 1866 | 1461411285235 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1380ms 04:34:45 INFO - PROCESS | 1866 | 1461411285276 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 1866 | 1461411285283 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:34:45 INFO - PROCESS | 1866 | 1461411285292 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1866 | 1461411285296 Marionette TRACE conn3 <- [1,962,null,{}] 04:34:45 INFO - PROCESS | 1866 | 1461411285304 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:45 INFO - PROCESS | 1866 | 1461411285514 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:34:45 INFO - PROCESS | 1866 | 1461411285684 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed0000 == 93 [pid = 1866] [id = 248] 04:34:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff76bb8e800) [pid = 1866] [serial = 745] [outer = (nil)] 04:34:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff770c3c800) [pid = 1866] [serial = 746] [outer = 0x7ff76bb8e800] 04:34:45 INFO - PROCESS | 1866 | 1461411285761 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff771bc7800) [pid = 1866] [serial = 747] [outer = 0x7ff76bb8e800] 04:34:46 INFO - PROCESS | 1866 | 1461411286711 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1483ms 04:34:46 INFO - PROCESS | 1866 | 1461411286776 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:34:46 INFO - PROCESS | 1866 | 1461411286784 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:34:46 INFO - PROCESS | 1866 | 1461411286794 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:34:46 INFO - PROCESS | 1866 | 1461411286798 Marionette TRACE conn3 <- [1,966,null,{}] 04:34:46 INFO - PROCESS | 1866 | 1461411286804 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:47 INFO - PROCESS | 1866 | 1461411287034 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:34:47 INFO - PROCESS | 1866 | 1461411287307 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c75800 == 94 [pid = 1866] [id = 249] 04:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff773276400) [pid = 1866] [serial = 748] [outer = (nil)] 04:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff773dc4000) [pid = 1866] [serial = 749] [outer = 0x7ff773276400] 04:34:47 INFO - PROCESS | 1866 | 1461411287425 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff773fd1c00) [pid = 1866] [serial = 750] [outer = 0x7ff773276400] 04:34:48 INFO - PROCESS | 1866 | 1461411288269 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1533ms 04:34:48 INFO - PROCESS | 1866 | 1461411288328 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 1866 | 1461411288331 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:34:48 INFO - PROCESS | 1866 | 1461411288338 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 1866 | 1461411288344 Marionette TRACE conn3 <- [1,970,null,{}] 04:34:48 INFO - PROCESS | 1866 | 1461411288360 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 1866 | 1461411288558 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:34:48 INFO - PROCESS | 1866 | 1461411288729 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d757800 == 95 [pid = 1866] [id = 250] 04:34:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7752b6c00) [pid = 1866] [serial = 751] [outer = (nil)] 04:34:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff776a68000) [pid = 1866] [serial = 752] [outer = 0x7ff7752b6c00] 04:34:48 INFO - PROCESS | 1866 | 1461411288807 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff7772f0800) [pid = 1866] [serial = 753] [outer = 0x7ff7752b6c00] 04:34:49 INFO - PROCESS | 1866 | 1461411289666 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1385ms 04:34:49 INFO - PROCESS | 1866 | 1461411289725 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1866 | 1461411289730 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:34:49 INFO - PROCESS | 1866 | 1461411289736 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1866 | 1461411289738 Marionette TRACE conn3 <- [1,974,null,{}] 04:34:49 INFO - PROCESS | 1866 | 1461411289744 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 1866 | 1461411289925 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:34:50 INFO - PROCESS | 1866 | 1461411290103 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7890bc800 == 96 [pid = 1866] [id = 251] 04:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff775e0dc00) [pid = 1866] [serial = 754] [outer = (nil)] 04:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff779111000) [pid = 1866] [serial = 755] [outer = 0x7ff775e0dc00] 04:34:50 INFO - PROCESS | 1866 | 1461411290177 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff77a5e3800) [pid = 1866] [serial = 756] [outer = 0x7ff775e0dc00] 04:34:51 INFO - PROCESS | 1866 | 1461411291013 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 04:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:34:51 INFO - PROCESS | 1866 | 1461411291065 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 1866 | 1461411291068 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:34:51 INFO - PROCESS | 1866 | 1461411291075 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 1866 | 1461411291078 Marionette TRACE conn3 <- [1,978,null,{}] 04:34:51 INFO - PROCESS | 1866 | 1461411291083 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:51 INFO - PROCESS | 1866 | 1461411291281 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:34:51 INFO - PROCESS | 1866 | 1461411291460 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789e0d000 == 97 [pid = 1866] [id = 252] 04:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff7773b3400) [pid = 1866] [serial = 757] [outer = (nil)] 04:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff77aa9ec00) [pid = 1866] [serial = 758] [outer = 0x7ff7773b3400] 04:34:51 INFO - PROCESS | 1866 | 1461411291536 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff77b3e9c00) [pid = 1866] [serial = 759] [outer = 0x7ff7773b3400] 04:34:52 INFO - PROCESS | 1866 | 1461411292423 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1398ms 04:34:52 INFO - PROCESS | 1866 | 1461411292472 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1866 | 1461411292476 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:34:52 INFO - PROCESS | 1866 | 1461411292483 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1866 | 1461411292485 Marionette TRACE conn3 <- [1,982,null,{}] 04:34:52 INFO - PROCESS | 1866 | 1461411292491 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:52 INFO - PROCESS | 1866 | 1461411292686 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:34:52 INFO - PROCESS | 1866 | 1461411292858 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78b00e000 == 98 [pid = 1866] [id = 253] 04:34:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff77b3f5c00) [pid = 1866] [serial = 760] [outer = (nil)] 04:34:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff77c062400) [pid = 1866] [serial = 761] [outer = 0x7ff77b3f5c00] 04:34:52 INFO - PROCESS | 1866 | 1461411292938 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff77c850400) [pid = 1866] [serial = 762] [outer = 0x7ff77b3f5c00] 04:34:53 INFO - PROCESS | 1866 | 1461411293759 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1333ms 04:34:53 INFO - PROCESS | 1866 | 1461411293817 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:34:53 INFO - PROCESS | 1866 | 1461411293822 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:34:53 INFO - PROCESS | 1866 | 1461411293829 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:34:53 INFO - PROCESS | 1866 | 1461411293832 Marionette TRACE conn3 <- [1,986,null,{}] 04:34:53 INFO - PROCESS | 1866 | 1461411293837 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:54 INFO - PROCESS | 1866 | 1461411294025 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:34:54 INFO - PROCESS | 1866 | 1461411294211 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78d27b800 == 99 [pid = 1866] [id = 254] 04:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff774f66000) [pid = 1866] [serial = 763] [outer = (nil)] 04:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff77c864800) [pid = 1866] [serial = 764] [outer = 0x7ff774f66000] 04:34:54 INFO - PROCESS | 1866 | 1461411294282 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff77c960000) [pid = 1866] [serial = 765] [outer = 0x7ff774f66000] 04:34:55 INFO - PROCESS | 1866 | 1461411295150 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1379ms 04:34:55 INFO - PROCESS | 1866 | 1461411295208 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:34:55 INFO - PROCESS | 1866 | 1461411295211 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:34:55 INFO - PROCESS | 1866 | 1461411295217 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:34:55 INFO - PROCESS | 1866 | 1461411295220 Marionette TRACE conn3 <- [1,990,null,{}] 04:34:55 INFO - PROCESS | 1866 | 1461411295225 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:55 INFO - PROCESS | 1866 | 1461411295412 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:34:55 INFO - PROCESS | 1866 | 1461411295590 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ef67000 == 100 [pid = 1866] [id = 255] 04:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff776a6f000) [pid = 1866] [serial = 766] [outer = (nil)] 04:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff77d0b2800) [pid = 1866] [serial = 767] [outer = 0x7ff776a6f000] 04:34:55 INFO - PROCESS | 1866 | 1461411295662 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff77d11a400) [pid = 1866] [serial = 768] [outer = 0x7ff776a6f000] 04:34:56 INFO - PROCESS | 1866 | 1461411296540 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1381ms 04:34:56 INFO - PROCESS | 1866 | 1461411296600 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1866 | 1461411296604 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:34:56 INFO - PROCESS | 1866 | 1461411296610 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1866 | 1461411296613 Marionette TRACE conn3 <- [1,994,null,{}] 04:34:56 INFO - PROCESS | 1866 | 1461411296618 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 1866 | 1461411296803 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:34:56 INFO - PROCESS | 1866 | 1461411296982 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f32b000 == 101 [pid = 1866] [id = 256] 04:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff77c24a800) [pid = 1866] [serial = 769] [outer = (nil)] 04:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff77d175800) [pid = 1866] [serial = 770] [outer = 0x7ff77c24a800] 04:34:57 INFO - PROCESS | 1866 | 1461411297053 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff77d17d000) [pid = 1866] [serial = 771] [outer = 0x7ff77c24a800] 04:34:57 INFO - PROCESS | 1866 | 1461411297940 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1378ms 04:34:57 INFO - PROCESS | 1866 | 1461411297989 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1866 | 1461411297992 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:34:58 INFO - PROCESS | 1866 | 1461411297999 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1866 | 1461411298003 Marionette TRACE conn3 <- [1,998,null,{}] 04:34:58 INFO - PROCESS | 1866 | 1461411298009 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:58 INFO - PROCESS | 1866 | 1461411298208 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:34:58 INFO - PROCESS | 1866 | 1461411298389 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f612800 == 102 [pid = 1866] [id = 257] 04:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff77d0adc00) [pid = 1866] [serial = 772] [outer = (nil)] 04:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff77d6a2c00) [pid = 1866] [serial = 773] [outer = 0x7ff77d0adc00] 04:34:58 INFO - PROCESS | 1866 | 1461411298465 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff77d7aa000) [pid = 1866] [serial = 774] [outer = 0x7ff77d0adc00] 04:34:59 INFO - PROCESS | 1866 | 1461411299351 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1383ms 04:34:59 INFO - PROCESS | 1866 | 1461411299383 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 1866 | 1461411299387 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:34:59 INFO - PROCESS | 1866 | 1461411299394 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 1866 | 1461411299398 Marionette TRACE conn3 <- [1,1002,null,{}] 04:34:59 INFO - PROCESS | 1866 | 1461411299403 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:59 INFO - PROCESS | 1866 | 1461411299611 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:34:59 INFO - PROCESS | 1866 | 1461411299799 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791f54800 == 103 [pid = 1866] [id = 258] 04:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff77d171c00) [pid = 1866] [serial = 775] [outer = (nil)] 04:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff77f558400) [pid = 1866] [serial = 776] [outer = 0x7ff77d171c00] 04:34:59 INFO - PROCESS | 1866 | 1461411299881 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff77fb1f400) [pid = 1866] [serial = 777] [outer = 0x7ff77d171c00] 04:35:00 INFO - PROCESS | 1866 | 1461411300766 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1430ms 04:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:35:00 INFO - PROCESS | 1866 | 1461411300826 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:35:00 INFO - PROCESS | 1866 | 1461411300828 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:35:00 INFO - PROCESS | 1866 | 1461411300835 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:35:00 INFO - PROCESS | 1866 | 1461411300838 Marionette TRACE conn3 <- [1,1006,null,{}] 04:35:00 INFO - PROCESS | 1866 | 1461411300844 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:01 INFO - PROCESS | 1866 | 1461411301035 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:35:01 INFO - PROCESS | 1866 | 1461411301264 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79c3d3800 == 104 [pid = 1866] [id = 259] 04:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff770c0d800) [pid = 1866] [serial = 778] [outer = (nil)] 04:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff77fb8d800) [pid = 1866] [serial = 779] [outer = 0x7ff770c0d800] 04:35:01 INFO - PROCESS | 1866 | 1461411301385 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff78400cc00) [pid = 1866] [serial = 780] [outer = 0x7ff770c0d800] 04:35:02 INFO - PROCESS | 1866 | 1461411302255 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1481ms 04:35:02 INFO - PROCESS | 1866 | 1461411302331 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 1866 | 1461411302334 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:35:02 INFO - PROCESS | 1866 | 1461411302345 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 1866 | 1461411302349 Marionette TRACE conn3 <- [1,1010,null,{}] 04:35:02 INFO - PROCESS | 1866 | 1461411302355 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 1866 | 1461411302557 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:35:02 INFO - PROCESS | 1866 | 1461411302736 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a96e000 == 105 [pid = 1866] [id = 260] 04:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff77fb20000) [pid = 1866] [serial = 781] [outer = (nil)] 04:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff784018c00) [pid = 1866] [serial = 782] [outer = 0x7ff77fb20000] 04:35:02 INFO - PROCESS | 1866 | 1461411302809 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff78903b800) [pid = 1866] [serial = 783] [outer = 0x7ff77fb20000] 04:35:03 INFO - PROCESS | 1866 | 1461411303747 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1481ms 04:35:03 INFO - PROCESS | 1866 | 1461411303830 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:35:03 INFO - PROCESS | 1866 | 1461411303835 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:35:03 INFO - PROCESS | 1866 | 1461411303845 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1866 | 1461411303850 Marionette TRACE conn3 <- [1,1014,null,{}] 04:35:03 INFO - PROCESS | 1866 | 1461411303858 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:04 INFO - PROCESS | 1866 | 1461411304180 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:35:04 INFO - PROCESS | 1866 | 1461411304507 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b2db000 == 106 [pid = 1866] [id = 261] 04:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7680cc800) [pid = 1866] [serial = 784] [outer = (nil)] 04:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff779111400) [pid = 1866] [serial = 785] [outer = 0x7ff7680cc800] 04:35:04 INFO - PROCESS | 1866 | 1461411304629 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff78903fc00) [pid = 1866] [serial = 786] [outer = 0x7ff7680cc800] 04:35:06 INFO - PROCESS | 1866 | 1461411306027 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 2241ms 04:35:06 INFO - PROCESS | 1866 | 1461411306085 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 1866 | 1461411306090 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:35:06 INFO - PROCESS | 1866 | 1461411306099 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 1866 | 1461411306103 Marionette TRACE conn3 <- [1,1018,null,{}] 04:35:06 INFO - PROCESS | 1866 | 1461411306110 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 1866 | 1461411306313 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:35:06 INFO - PROCESS | 1866 | 1461411306495 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770948000 == 107 [pid = 1866] [id = 262] 04:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff77093e400) [pid = 1866] [serial = 787] [outer = (nil)] 04:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff771bc7c00) [pid = 1866] [serial = 788] [outer = 0x7ff77093e400] 04:35:06 INFO - PROCESS | 1866 | 1461411306615 Marionette DEBUG loaded listener.js 04:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff7730ac000) [pid = 1866] [serial = 789] [outer = 0x7ff77093e400] 04:35:07 INFO - PROCESS | 1866 | 1461411307572 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1530ms 04:35:07 INFO - PROCESS | 1866 | 1461411307631 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 1866 | 1461411307638 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:35:07 INFO - PROCESS | 1866 | 1461411307647 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1866 | 1461411307650 Marionette TRACE conn3 <- [1,1022,null,{}] 04:35:07 INFO - PROCESS | 1866 | 1461411307655 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:07 INFO - PROCESS | 1866 | 1461411307849 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:35:08 INFO - PROCESS | 1866 | 1461411308123 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770959000 == 108 [pid = 1866] [id = 263] 04:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff77321a800) [pid = 1866] [serial = 790] [outer = (nil)] 04:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff7732ef000) [pid = 1866] [serial = 791] [outer = 0x7ff77321a800] 04:35:08 INFO - PROCESS | 1866 | 1461411308216 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff773dbc000) [pid = 1866] [serial = 792] [outer = 0x7ff77321a800] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78cd29000 == 107 [pid = 1866] [id = 45] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f0e000 == 106 [pid = 1866] [id = 133] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777fc0800 == 105 [pid = 1866] [id = 56] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff774f65800) [pid = 1866] [serial = 686] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff773c43800) [pid = 1866] [serial = 653] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff773e8d800) [pid = 1866] [serial = 656] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff7740f4c00) [pid = 1866] [serial = 659] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff774393400) [pid = 1866] [serial = 662] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff7752b5c00) [pid = 1866] [serial = 665] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | 1461411309181 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77736d800 == 104 [pid = 1866] [id = 246] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772e5000 == 103 [pid = 1866] [id = 245] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774f52800 == 102 [pid = 1866] [id = 244] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77347b000 == 101 [pid = 1866] [id = 243] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c90a800 == 100 [pid = 1866] [id = 242] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dc9800 == 99 [pid = 1866] [id = 241] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773906000 == 98 [pid = 1866] [id = 240] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76aacd800 == 97 [pid = 1866] [id = 239] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d628800 == 96 [pid = 1866] [id = 235] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd0b000 == 95 [pid = 1866] [id = 234] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c2c7000 == 94 [pid = 1866] [id = 233] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c071000 == 93 [pid = 1866] [id = 232] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777fd2000 == 92 [pid = 1866] [id = 231] 04:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1579ms 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773ee4000 == 91 [pid = 1866] [id = 230] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a8800 == 90 [pid = 1866] [id = 229] 04:35:09 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c65000 == 89 [pid = 1866] [id = 228] 04:35:09 INFO - PROCESS | 1866 | 1461411309232 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 1866 | 1461411309236 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:35:09 INFO - PROCESS | 1866 | 1461411309243 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 1866 | 1461411309248 Marionette TRACE conn3 <- [1,1026,null,{}] 04:35:09 INFO - PROCESS | 1866 | 1461411309264 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:09 INFO - PROCESS | 1866 | 1461411309453 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff7732ed400) [pid = 1866] [serial = 680] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff773b85000) [pid = 1866] [serial = 683] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff773c42c00) [pid = 1866] [serial = 681] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff76b6b1800) [pid = 1866] [serial = 640] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff76b61d000) [pid = 1866] [serial = 669] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7680d1000) [pid = 1866] [serial = 668] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff76c826c00) [pid = 1866] [serial = 671] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff770c02400) [pid = 1866] [serial = 672] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7731b9800) [pid = 1866] [serial = 677] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff771a69c00) [pid = 1866] [serial = 674] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff771bd1800) [pid = 1866] [serial = 675] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff771a68800) [pid = 1866] [serial = 643] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff773488800) [pid = 1866] [serial = 650] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff7731be400) [pid = 1866] [serial = 646] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff773272000) [pid = 1866] [serial = 678] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff773e88800) [pid = 1866] [serial = 684] [outer = (nil)] [url = about:blank] 04:35:09 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff771bdec00) [pid = 1866] [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.] 04:35:09 INFO - PROCESS | 1866 | 1461411309651 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c913000 == 90 [pid = 1866] [id = 264] 04:35:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff76ba53800) [pid = 1866] [serial = 793] [outer = (nil)] 04:35:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff7731be400) [pid = 1866] [serial = 794] [outer = 0x7ff76ba53800] 04:35:09 INFO - PROCESS | 1866 | 1461411309726 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff774f69c00) [pid = 1866] [serial = 795] [outer = 0x7ff76ba53800] 04:35:10 INFO - PROCESS | 1866 | 1461411310430 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1246ms 04:35:10 INFO - PROCESS | 1866 | 1461411310489 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1866 | 1461411310492 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:35:10 INFO - PROCESS | 1866 | 1461411310498 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1866 | 1461411310500 Marionette TRACE conn3 <- [1,1030,null,{}] 04:35:10 INFO - PROCESS | 1866 | 1461411310507 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:10 INFO - PROCESS | 1866 | 1461411310673 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:35:10 INFO - PROCESS | 1866 | 1461411310688 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774065000 == 91 [pid = 1866] [id = 265] 04:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff773e8d800) [pid = 1866] [serial = 796] [outer = (nil)] 04:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff775e99000) [pid = 1866] [serial = 797] [outer = 0x7ff773e8d800] 04:35:10 INFO - PROCESS | 1866 | 1461411310750 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff776ccb400) [pid = 1866] [serial = 798] [outer = 0x7ff773e8d800] 04:35:11 INFO - PROCESS | 1866 | 1461411311621 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1179ms 04:35:11 INFO - PROCESS | 1866 | 1461411311683 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 1866 | 1461411311687 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:35:11 INFO - PROCESS | 1866 | 1461411311703 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 1866 | 1461411311705 Marionette TRACE conn3 <- [1,1034,null,{}] 04:35:11 INFO - PROCESS | 1866 | 1461411311711 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:11 INFO - PROCESS | 1866 | 1461411311942 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:35:11 INFO - PROCESS | 1866 | 1461411311970 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775e1e800 == 92 [pid = 1866] [id = 266] 04:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff7752b0400) [pid = 1866] [serial = 799] [outer = (nil)] 04:35:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff776cdac00) [pid = 1866] [serial = 800] [outer = 0x7ff7752b0400] 04:35:12 INFO - PROCESS | 1866 | 1461411312032 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff7772bb800) [pid = 1866] [serial = 801] [outer = 0x7ff7752b0400] 04:35:12 INFO - PROCESS | 1866 | 1461411312927 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1282ms 04:35:12 INFO - PROCESS | 1866 | 1461411312988 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:35:12 INFO - PROCESS | 1866 | 1461411312994 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:35:13 INFO - PROCESS | 1866 | 1461411313001 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1866 | 1461411313005 Marionette TRACE conn3 <- [1,1038,null,{}] 04:35:13 INFO - PROCESS | 1866 | 1461411313013 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:13 INFO - PROCESS | 1866 | 1461411313396 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:35:13 INFO - PROCESS | 1866 | 1461411313448 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d84000 == 93 [pid = 1866] [id = 267] 04:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7772bb000) [pid = 1866] [serial = 802] [outer = (nil)] 04:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff77ac74400) [pid = 1866] [serial = 803] [outer = 0x7ff7772bb000] 04:35:13 INFO - PROCESS | 1866 | 1461411313563 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff77c381000) [pid = 1866] [serial = 804] [outer = 0x7ff7772bb000] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff76ace5c00) [pid = 1866] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff7740f1400) [pid = 1866] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff76772f000) [pid = 1866] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7674e3c00) [pid = 1866] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff770c02c00) [pid = 1866] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76ba6dc00) [pid = 1866] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff775e85c00) [pid = 1866] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:35:14 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7674e3800) [pid = 1866] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:35:15 INFO - PROCESS | 1866 | 1461411315106 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2137ms 04:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:35:15 INFO - PROCESS | 1866 | 1461411315138 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1866 | 1461411315140 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:35:15 INFO - PROCESS | 1866 | 1461411315146 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1866 | 1461411315149 Marionette TRACE conn3 <- [1,1042,null,{}] 04:35:15 INFO - PROCESS | 1866 | 1461411315154 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:15 INFO - PROCESS | 1866 | 1461411315320 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:35:15 INFO - PROCESS | 1866 | 1461411315346 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77737a000 == 94 [pid = 1866] [id = 268] 04:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76b6a2800) [pid = 1866] [serial = 805] [outer = (nil)] 04:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff7772bd000) [pid = 1866] [serial = 806] [outer = 0x7ff76b6a2800] 04:35:15 INFO - PROCESS | 1866 | 1461411315533 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff77c865c00) [pid = 1866] [serial = 807] [outer = 0x7ff76b6a2800] 04:35:16 INFO - PROCESS | 1866 | 1461411316218 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1086ms 04:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:35:16 INFO - PROCESS | 1866 | 1461411316232 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:35:16 INFO - PROCESS | 1866 | 1461411316234 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:35:16 INFO - PROCESS | 1866 | 1461411316240 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1866 | 1461411316243 Marionette TRACE conn3 <- [1,1046,null,{}] 04:35:16 INFO - PROCESS | 1866 | 1461411316248 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:16 INFO - PROCESS | 1866 | 1461411316445 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:35:16 INFO - PROCESS | 1866 | 1461411316710 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bd2000 == 95 [pid = 1866] [id = 269] 04:35:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff7674dec00) [pid = 1866] [serial = 808] [outer = (nil)] 04:35:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff767738800) [pid = 1866] [serial = 809] [outer = 0x7ff7674dec00] 04:35:16 INFO - PROCESS | 1866 | 1461411316802 Marionette DEBUG loaded listener.js 04:35:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff76ba47800) [pid = 1866] [serial = 810] [outer = 0x7ff7674dec00] 04:35:17 INFO - PROCESS | 1866 | 1461411317757 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1582ms 04:35:17 INFO - PROCESS | 1866 | 1461411317825 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:35:17 INFO - PROCESS | 1866 | 1461411317833 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:35:17 INFO - PROCESS | 1866 | 1461411317843 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:35:17 INFO - PROCESS | 1866 | 1461411317848 Marionette TRACE conn3 <- [1,1050,null,{}] 04:35:17 INFO - PROCESS | 1866 | 1461411317856 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 1866 | 1461411318116 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:35:18 INFO - PROCESS | 1866 | 1461411318378 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed4000 == 96 [pid = 1866] [id = 270] 04:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff7730a9000) [pid = 1866] [serial = 811] [outer = (nil)] 04:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff7731b7c00) [pid = 1866] [serial = 812] [outer = 0x7ff7730a9000] 04:35:18 INFO - PROCESS | 1866 | 1461411318464 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7732eb400) [pid = 1866] [serial = 813] [outer = 0x7ff7730a9000] 04:35:19 INFO - PROCESS | 1866 | 1461411319380 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 04:35:19 INFO - PROCESS | 1866 | 1461411319436 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 1866 | 1461411319442 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:35:19 INFO - PROCESS | 1866 | 1461411319450 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1866 | 1461411319452 Marionette TRACE conn3 <- [1,1054,null,{}] 04:35:19 INFO - PROCESS | 1866 | 1461411319459 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:19 INFO - PROCESS | 1866 | 1461411319662 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:35:19 INFO - PROCESS | 1866 | 1461411319927 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772d6800 == 97 [pid = 1866] [id = 271] 04:35:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff773e8dc00) [pid = 1866] [serial = 814] [outer = (nil)] 04:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7740f0000) [pid = 1866] [serial = 815] [outer = 0x7ff773e8dc00] 04:35:20 INFO - PROCESS | 1866 | 1461411320047 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff775e79c00) [pid = 1866] [serial = 816] [outer = 0x7ff773e8dc00] 04:35:20 INFO - PROCESS | 1866 | 1461411320926 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1534ms 04:35:20 INFO - PROCESS | 1866 | 1461411320984 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:35:20 INFO - PROCESS | 1866 | 1461411320988 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:35:21 INFO - PROCESS | 1866 | 1461411321002 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 1866 | 1461411321012 Marionette TRACE conn3 <- [1,1058,null,{}] 04:35:21 INFO - PROCESS | 1866 | 1461411321019 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:21 INFO - PROCESS | 1866 | 1461411321268 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:35:21 INFO - PROCESS | 1866 | 1461411321521 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d623000 == 98 [pid = 1866] [id = 272] 04:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff773e7e800) [pid = 1866] [serial = 817] [outer = (nil)] 04:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff77790e400) [pid = 1866] [serial = 818] [outer = 0x7ff773e7e800] 04:35:21 INFO - PROCESS | 1866 | 1461411321640 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff77b3f5800) [pid = 1866] [serial = 819] [outer = 0x7ff773e7e800] 04:35:22 INFO - PROCESS | 1866 | 1461411322537 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1596ms 04:35:22 INFO - PROCESS | 1866 | 1461411322592 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 1866 | 1461411322596 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:35:22 INFO - PROCESS | 1866 | 1461411322603 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1866 | 1461411322606 Marionette TRACE conn3 <- [1,1062,null,{}] 04:35:22 INFO - PROCESS | 1866 | 1461411322612 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 1866 | 1461411322812 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:35:22 INFO - PROCESS | 1866 | 1461411322991 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f85c800 == 99 [pid = 1866] [id = 273] 04:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff7771e9000) [pid = 1866] [serial = 820] [outer = (nil)] 04:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff77c865800) [pid = 1866] [serial = 821] [outer = 0x7ff7771e9000] 04:35:23 INFO - PROCESS | 1866 | 1461411323066 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff77d0bb800) [pid = 1866] [serial = 822] [outer = 0x7ff7771e9000] 04:35:23 INFO - PROCESS | 1866 | 1461411323938 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1382ms 04:35:23 INFO - PROCESS | 1866 | 1461411323987 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1866 | 1461411323990 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:35:23 INFO - PROCESS | 1866 | 1461411323997 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 1866 | 1461411324000 Marionette TRACE conn3 <- [1,1066,null,{}] 04:35:24 INFO - PROCESS | 1866 | 1461411324005 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:24 INFO - PROCESS | 1866 | 1461411324192 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:35:24 INFO - PROCESS | 1866 | 1461411324375 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ae0b800 == 100 [pid = 1866] [id = 274] 04:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff77d17e800) [pid = 1866] [serial = 823] [outer = (nil)] 04:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff77d7a6800) [pid = 1866] [serial = 824] [outer = 0x7ff77d17e800] 04:35:24 INFO - PROCESS | 1866 | 1461411324465 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff783169000) [pid = 1866] [serial = 825] [outer = 0x7ff77d17e800] 04:35:25 INFO - PROCESS | 1866 | 1461411325393 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1428ms 04:35:25 INFO - PROCESS | 1866 | 1461411325426 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:35:25 INFO - PROCESS | 1866 | 1461411325429 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:35:25 INFO - PROCESS | 1866 | 1461411325436 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:35:25 INFO - PROCESS | 1866 | 1461411325440 Marionette TRACE conn3 <- [1,1070,null,{}] 04:35:25 INFO - PROCESS | 1866 | 1461411325445 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 1866 | 1461411325650 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:35:25 INFO - PROCESS | 1866 | 1461411325846 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff793787000 == 101 [pid = 1866] [id = 275] 04:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff776ccec00) [pid = 1866] [serial = 826] [outer = (nil)] 04:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff789f8ec00) [pid = 1866] [serial = 827] [outer = 0x7ff776ccec00] 04:35:25 INFO - PROCESS | 1866 | 1461411325920 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff789fdfc00) [pid = 1866] [serial = 828] [outer = 0x7ff776ccec00] 04:35:26 INFO - PROCESS | 1866 | 1461411326779 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1390ms 04:35:26 INFO - PROCESS | 1866 | 1461411326828 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 1866 | 1461411326832 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:35:26 INFO - PROCESS | 1866 | 1461411326838 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 1866 | 1461411326841 Marionette TRACE conn3 <- [1,1074,null,{}] 04:35:26 INFO - PROCESS | 1866 | 1461411326847 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:27 INFO - PROCESS | 1866 | 1461411327067 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:35:27 INFO - PROCESS | 1866 | 1461411327268 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76ad24000 == 102 [pid = 1866] [id = 276] 04:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff784088000) [pid = 1866] [serial = 829] [outer = (nil)] 04:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff78a104c00) [pid = 1866] [serial = 830] [outer = 0x7ff784088000] 04:35:27 INFO - PROCESS | 1866 | 1461411327365 Marionette DEBUG loaded listener.js 04:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff78a14c400) [pid = 1866] [serial = 831] [outer = 0x7ff784088000] 04:35:28 INFO - PROCESS | 1866 | 1461411328261 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1479ms 04:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:35:28 INFO - PROCESS | 1866 | 1461411328319 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:35:28 INFO - PROCESS | 1866 | 1461411328322 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:35:28 INFO - PROCESS | 1866 | 1461411328328 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:35:28 INFO - PROCESS | 1866 | 1461411328333 Marionette TRACE conn3 <- [1,1078,null,{}] 04:35:28 INFO - PROCESS | 1866 | 1461411328339 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:28 INFO - PROCESS | 1866 | 1461411328538 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:35:28 INFO - PROCESS | 1866 | 1461411328720 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766525800 == 103 [pid = 1866] [id = 277] 04:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff789c5e000) [pid = 1866] [serial = 832] [outer = (nil)] 04:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff78a35ac00) [pid = 1866] [serial = 833] [outer = 0x7ff789c5e000] 04:35:28 INFO - PROCESS | 1866 | 1461411328800 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff78adaa400) [pid = 1866] [serial = 834] [outer = 0x7ff789c5e000] 04:35:29 INFO - PROCESS | 1866 | 1461411329666 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1385ms 04:35:29 INFO - PROCESS | 1866 | 1461411329713 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:35:29 INFO - PROCESS | 1866 | 1461411329717 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:35:29 INFO - PROCESS | 1866 | 1461411329723 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1866 | 1461411329726 Marionette TRACE conn3 <- [1,1082,null,{}] 04:35:29 INFO - PROCESS | 1866 | 1461411329731 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 1866 | 1461411329914 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:35:30 INFO - PROCESS | 1866 | 1461411330108 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff793533800 == 104 [pid = 1866] [id = 278] 04:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff776a67400) [pid = 1866] [serial = 835] [outer = (nil)] 04:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff78b0e1c00) [pid = 1866] [serial = 836] [outer = 0x7ff776a67400] 04:35:30 INFO - PROCESS | 1866 | 1461411330181 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff78b1c0000) [pid = 1866] [serial = 837] [outer = 0x7ff776a67400] 04:35:31 INFO - PROCESS | 1866 | 1461411331065 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1382ms 04:35:31 INFO - PROCESS | 1866 | 1461411331106 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1866 | 1461411331109 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:35:31 INFO - PROCESS | 1866 | 1461411331116 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1866 | 1461411331119 Marionette TRACE conn3 <- [1,1086,null,{}] 04:35:31 INFO - PROCESS | 1866 | 1461411331124 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:31 INFO - PROCESS | 1866 | 1461411331317 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:35:31 INFO - PROCESS | 1866 | 1461411331519 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cdb000 == 105 [pid = 1866] [id = 279] 04:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff78b310c00) [pid = 1866] [serial = 838] [outer = (nil)] 04:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff78b4d1400) [pid = 1866] [serial = 839] [outer = 0x7ff78b310c00] 04:35:31 INFO - PROCESS | 1866 | 1461411331669 Marionette DEBUG loaded listener.js 04:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff78d2bfc00) [pid = 1866] [serial = 840] [outer = 0x7ff78b310c00] 04:35:32 INFO - PROCESS | 1866 | 1461411332615 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1540ms 04:35:32 INFO - PROCESS | 1866 | 1461411332657 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:35:32 INFO - PROCESS | 1866 | 1461411332662 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:35:32 INFO - PROCESS | 1866 | 1461411332668 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 1866 | 1461411332673 Marionette TRACE conn3 <- [1,1090,null,{}] 04:35:32 INFO - PROCESS | 1866 | 1461411332679 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:32 INFO - PROCESS | 1866 | 1461411332923 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:35:33 INFO - PROCESS | 1866 | 1461411333152 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77745f800 == 106 [pid = 1866] [id = 280] 04:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff777562c00) [pid = 1866] [serial = 841] [outer = (nil)] 04:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff777569400) [pid = 1866] [serial = 842] [outer = 0x7ff777562c00] 04:35:33 INFO - PROCESS | 1866 | 1461411333269 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff78ebb0800) [pid = 1866] [serial = 843] [outer = 0x7ff777562c00] 04:35:34 INFO - PROCESS | 1866 | 1461411334100 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1481ms 04:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:35:34 INFO - PROCESS | 1866 | 1461411334151 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 1866 | 1461411334153 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:35:34 INFO - PROCESS | 1866 | 1461411334160 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 1866 | 1461411334163 Marionette TRACE conn3 <- [1,1094,null,{}] 04:35:34 INFO - PROCESS | 1866 | 1461411334168 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:34 INFO - PROCESS | 1866 | 1461411334351 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:35:34 INFO - PROCESS | 1866 | 1461411334540 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3ae800 == 107 [pid = 1866] [id = 281] 04:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff76ace1000) [pid = 1866] [serial = 844] [outer = (nil)] 04:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff771bc2c00) [pid = 1866] [serial = 845] [outer = 0x7ff76ace1000] 04:35:34 INFO - PROCESS | 1866 | 1461411334610 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff776c8d400) [pid = 1866] [serial = 846] [outer = 0x7ff76ace1000] 04:35:35 INFO - PROCESS | 1866 | 1461411335514 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1388ms 04:35:35 INFO - PROCESS | 1866 | 1461411335548 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1866 | 1461411335552 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:35:35 INFO - PROCESS | 1866 | 1461411335558 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1866 | 1461411335561 Marionette TRACE conn3 <- [1,1098,null,{}] 04:35:35 INFO - PROCESS | 1866 | 1461411335566 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 1866 | 1461411335750 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:35:36 INFO - PROCESS | 1866 | 1461411336494 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acb4000 == 108 [pid = 1866] [id = 282] 04:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff7680ca000) [pid = 1866] [serial = 847] [outer = (nil)] 04:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff76acdc000) [pid = 1866] [serial = 848] [outer = 0x7ff7680ca000] 04:35:36 INFO - PROCESS | 1866 | 1461411336586 Marionette DEBUG loaded listener.js 04:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff76ba51000) [pid = 1866] [serial = 849] [outer = 0x7ff7680ca000] 04:35:37 INFO - PROCESS | 1866 | 1461411337409 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1885ms 04:35:37 INFO - PROCESS | 1866 | 1461411337447 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 1866 | 1461411337453 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:35:37 INFO - PROCESS | 1866 | 1461411337467 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 1866 | 1461411337472 Marionette TRACE conn3 <- [1,1102,null,{}] 04:35:37 INFO - PROCESS | 1866 | 1461411337480 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 1866 | 1461411337677 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:35:37 INFO - PROCESS | 1866 | 1461411337882 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b7d000 == 109 [pid = 1866] [id = 283] 04:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff7674ddc00) [pid = 1866] [serial = 850] [outer = (nil)] 04:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff76c829000) [pid = 1866] [serial = 851] [outer = 0x7ff7674ddc00] 04:35:37 INFO - PROCESS | 1866 | 1461411337948 Marionette DEBUG loaded listener.js 04:35:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff771bd0400) [pid = 1866] [serial = 852] [outer = 0x7ff7674ddc00] 04:35:39 INFO - PROCESS | 1866 | 1461411339080 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1689ms 04:35:39 INFO - PROCESS | 1866 | 1461411339159 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:35:39 INFO - PROCESS | 1866 | 1461411339165 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:35:39 INFO - PROCESS | 1866 | 1461411339172 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:35:39 INFO - PROCESS | 1866 | 1461411339176 Marionette TRACE conn3 <- [1,1106,null,{}] 04:35:39 INFO - PROCESS | 1866 | 1461411339182 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:39 INFO - PROCESS | 1866 | 1461411339445 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:35:39 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff7773bc800) [pid = 1866] [serial = 716] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff7772f2c00) [pid = 1866] [serial = 713] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77737a000 == 108 [pid = 1866] [id = 268] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d84000 == 107 [pid = 1866] [id = 267] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775e1e800 == 106 [pid = 1866] [id = 266] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774065000 == 105 [pid = 1866] [id = 265] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c913000 == 104 [pid = 1866] [id = 264] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770959000 == 103 [pid = 1866] [id = 263] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770948000 == 102 [pid = 1866] [id = 262] 04:35:39 INFO - PROCESS | 1866 | 1461411339769 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a966000 == 103 [pid = 1866] [id = 284] 04:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff771bc7000) [pid = 1866] [serial = 853] [outer = (nil)] 04:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff77327b800) [pid = 1866] [serial = 854] [outer = 0x7ff771bc7000] 04:35:39 INFO - PROCESS | 1866 | 1461411339841 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff773b7e400) [pid = 1866] [serial = 855] [outer = 0x7ff771bc7000] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ef67000 == 102 [pid = 1866] [id = 255] 04:35:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78d27b800 == 101 [pid = 1866] [id = 254] 04:35:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78b00e000 == 100 [pid = 1866] [id = 253] 04:35:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789e0d000 == 99 [pid = 1866] [id = 252] 04:35:40 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7890bc800 == 98 [pid = 1866] [id = 251] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff7772ef800) [pid = 1866] [serial = 741] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff775e7a000) [pid = 1866] [serial = 701] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff773dc2400) [pid = 1866] [serial = 695] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff773274800) [pid = 1866] [serial = 726] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff775e09c00) [pid = 1866] [serial = 735] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff771badc00) [pid = 1866] [serial = 723] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff773f35000) [pid = 1866] [serial = 732] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff773dc0000) [pid = 1866] [serial = 731] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff771bd3c00) [pid = 1866] [serial = 692] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff7772b6400) [pid = 1866] [serial = 710] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff76bb8c400) [pid = 1866] [serial = 722] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff776ab3c00) [pid = 1866] [serial = 704] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff76ba68400) [pid = 1866] [serial = 689] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7732eb000) [pid = 1866] [serial = 728] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff7771e2c00) [pid = 1866] [serial = 707] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff776ccdc00) [pid = 1866] [serial = 740] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff7731b1000) [pid = 1866] [serial = 725] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff7740f6c00) [pid = 1866] [serial = 698] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff774251400) [pid = 1866] [serial = 734] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff776c8bc00) [pid = 1866] [serial = 737] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff76b617400) [pid = 1866] [serial = 720] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff776ccc800) [pid = 1866] [serial = 738] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff773b7ec00) [pid = 1866] [serial = 729] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff767736c00) [pid = 1866] [serial = 719] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1866 | 1461411340627 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1479ms 04:35:40 INFO - PROCESS | 1866 | 1461411340653 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 1866 | 1461411340656 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:35:40 INFO - PROCESS | 1866 | 1461411340683 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 1866 | 1461411340692 Marionette TRACE conn3 <- [1,1110,null,{}] 04:35:40 INFO - PROCESS | 1866 | 1461411340700 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:40 INFO - PROCESS | 1866 | 1461411340867 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:35:40 INFO - PROCESS | 1866 | 1461411340888 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732c0800 == 99 [pid = 1866] [id = 285] 04:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff773f36800) [pid = 1866] [serial = 856] [outer = (nil)] 04:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff7740f4400) [pid = 1866] [serial = 857] [outer = 0x7ff773f36800] 04:35:40 INFO - PROCESS | 1866 | 1461411340952 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff774f6fc00) [pid = 1866] [serial = 858] [outer = 0x7ff773f36800] 04:35:41 INFO - PROCESS | 1866 | 1461411341819 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1201ms 04:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:35:41 INFO - PROCESS | 1866 | 1461411341871 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1866 | 1461411341875 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:35:41 INFO - PROCESS | 1866 | 1461411341881 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1866 | 1461411341884 Marionette TRACE conn3 <- [1,1114,null,{}] 04:35:41 INFO - PROCESS | 1866 | 1461411341889 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 1866 | 1461411342052 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:35:42 INFO - PROCESS | 1866 | 1461411342226 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7743af800 == 100 [pid = 1866] [id = 286] 04:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff773e8b400) [pid = 1866] [serial = 859] [outer = (nil)] 04:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff775e10000) [pid = 1866] [serial = 860] [outer = 0x7ff773e8b400] 04:35:42 INFO - PROCESS | 1866 | 1461411342289 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff776a66800) [pid = 1866] [serial = 861] [outer = 0x7ff773e8b400] 04:35:43 INFO - PROCESS | 1866 | 1461411343115 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1281ms 04:35:43 INFO - PROCESS | 1866 | 1461411343162 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1866 | 1461411343165 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:35:43 INFO - PROCESS | 1866 | 1461411343171 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1866 | 1461411343175 Marionette TRACE conn3 <- [1,1118,null,{}] 04:35:43 INFO - PROCESS | 1866 | 1461411343180 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 1866 | 1461411343415 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:35:43 INFO - PROCESS | 1866 | 1461411343469 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c60800 == 101 [pid = 1866] [id = 287] 04:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff776c8ac00) [pid = 1866] [serial = 862] [outer = (nil)] 04:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff776ccb800) [pid = 1866] [serial = 863] [outer = 0x7ff776c8ac00] 04:35:43 INFO - PROCESS | 1866 | 1461411343643 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff77755bc00) [pid = 1866] [serial = 864] [outer = 0x7ff776c8ac00] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff77093e400) [pid = 1866] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff773e8d800) [pid = 1866] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff7752b0400) [pid = 1866] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7772bb000) [pid = 1866] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff76ba53800) [pid = 1866] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:35:44 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff77321a800) [pid = 1866] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:35:44 INFO - PROCESS | 1866 | 1461411344951 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1831ms 04:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:35:45 INFO - PROCESS | 1866 | 1461411345005 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1866 | 1461411345007 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:35:45 INFO - PROCESS | 1866 | 1461411345013 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1866 | 1461411345017 Marionette TRACE conn3 <- [1,1122,null,{}] 04:35:45 INFO - PROCESS | 1866 | 1461411345022 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 1866 | 1461411345230 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:35:45 INFO - PROCESS | 1866 | 1461411345378 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777444800 == 102 [pid = 1866] [id = 288] 04:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff77321a800) [pid = 1866] [serial = 865] [outer = (nil)] 04:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff7772b4000) [pid = 1866] [serial = 866] [outer = 0x7ff77321a800] 04:35:45 INFO - PROCESS | 1866 | 1461411345442 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff7776c7000) [pid = 1866] [serial = 867] [outer = 0x7ff77321a800] 04:35:46 INFO - PROCESS | 1866 | 1461411346095 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1130ms 04:35:46 INFO - PROCESS | 1866 | 1461411346144 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:35:46 INFO - PROCESS | 1866 | 1461411346147 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:35:46 INFO - PROCESS | 1866 | 1461411346153 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:35:46 INFO - PROCESS | 1866 | 1461411346155 Marionette TRACE conn3 <- [1,1126,null,{}] 04:35:46 INFO - PROCESS | 1866 | 1461411346161 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:46 INFO - PROCESS | 1866 | 1461411346386 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:35:46 INFO - PROCESS | 1866 | 1461411346409 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7777cd800 == 103 [pid = 1866] [id = 289] 04:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff777560000) [pid = 1866] [serial = 868] [outer = (nil)] 04:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff77790f000) [pid = 1866] [serial = 869] [outer = 0x7ff777560000] 04:35:46 INFO - PROCESS | 1866 | 1461411346473 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff77a5e6c00) [pid = 1866] [serial = 870] [outer = 0x7ff777560000] 04:35:47 INFO - PROCESS | 1866 | 1461411347635 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1529ms 04:35:47 INFO - PROCESS | 1866 | 1461411347684 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:35:47 INFO - PROCESS | 1866 | 1461411347692 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:35:47 INFO - PROCESS | 1866 | 1461411347700 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 1866 | 1461411347705 Marionette TRACE conn3 <- [1,1130,null,{}] 04:35:47 INFO - PROCESS | 1866 | 1461411347714 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 1866 | 1461411347975 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:35:48 INFO - PROCESS | 1866 | 1461411348260 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76bad3000 == 104 [pid = 1866] [id = 290] 04:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff771badc00) [pid = 1866] [serial = 871] [outer = (nil)] 04:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff771bd7c00) [pid = 1866] [serial = 872] [outer = 0x7ff771badc00] 04:35:48 INFO - PROCESS | 1866 | 1461411348345 Marionette DEBUG loaded listener.js 04:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff7731b7800) [pid = 1866] [serial = 873] [outer = 0x7ff771badc00] 04:35:49 INFO - PROCESS | 1866 | 1461411349267 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1636ms 04:35:49 INFO - PROCESS | 1866 | 1461411349336 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 1866 | 1461411349345 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:35:49 INFO - PROCESS | 1866 | 1461411349355 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1866 | 1461411349360 Marionette TRACE conn3 <- [1,1134,null,{}] 04:35:49 INFO - PROCESS | 1866 | 1461411349366 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:49 INFO - PROCESS | 1866 | 1461411349609 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:35:49 INFO - PROCESS | 1866 | 1461411349922 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c41800 == 105 [pid = 1866] [id = 291] 04:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff773c49800) [pid = 1866] [serial = 874] [outer = (nil)] 04:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff773f37000) [pid = 1866] [serial = 875] [outer = 0x7ff773c49800] 04:35:50 INFO - PROCESS | 1866 | 1461411350002 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff7752ae800) [pid = 1866] [serial = 876] [outer = 0x7ff773c49800] 04:35:50 INFO - PROCESS | 1866 | 1461411350833 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1537ms 04:35:50 INFO - PROCESS | 1866 | 1461411350893 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:35:50 INFO - PROCESS | 1866 | 1461411350898 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:35:50 INFO - PROCESS | 1866 | 1461411350904 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:35:50 INFO - PROCESS | 1866 | 1461411350910 Marionette TRACE conn3 <- [1,1138,null,{}] 04:35:50 INFO - PROCESS | 1866 | 1461411350927 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 1866 | 1461411351178 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:35:51 INFO - PROCESS | 1866 | 1461411351409 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ac51000 == 106 [pid = 1866] [id = 292] 04:35:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff7772b3400) [pid = 1866] [serial = 877] [outer = (nil)] 04:35:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff777560800) [pid = 1866] [serial = 878] [outer = 0x7ff7772b3400] 04:35:51 INFO - PROCESS | 1866 | 1461411351543 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff7776c5400) [pid = 1866] [serial = 879] [outer = 0x7ff7772b3400] 04:35:52 INFO - PROCESS | 1866 | 1461411352445 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1590ms 04:35:52 INFO - PROCESS | 1866 | 1461411352495 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:35:52 INFO - PROCESS | 1866 | 1461411352501 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:35:52 INFO - PROCESS | 1866 | 1461411352507 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 1866 | 1461411352511 Marionette TRACE conn3 <- [1,1142,null,{}] 04:35:52 INFO - PROCESS | 1866 | 1461411352517 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:52 INFO - PROCESS | 1866 | 1461411352727 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:35:52 INFO - PROCESS | 1866 | 1461411352917 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd17800 == 107 [pid = 1866] [id = 293] 04:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff771a5a400) [pid = 1866] [serial = 880] [outer = (nil)] 04:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff777907800) [pid = 1866] [serial = 881] [outer = 0x7ff771a5a400] 04:35:53 INFO - PROCESS | 1866 | 1461411352995 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff77b4a9000) [pid = 1866] [serial = 882] [outer = 0x7ff771a5a400] 04:35:53 INFO - PROCESS | 1866 | 1461411353891 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1430ms 04:35:53 INFO - PROCESS | 1866 | 1461411353938 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:35:53 INFO - PROCESS | 1866 | 1461411353942 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:35:53 INFO - PROCESS | 1866 | 1461411353948 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1866 | 1461411353952 Marionette TRACE conn3 <- [1,1146,null,{}] 04:35:53 INFO - PROCESS | 1866 | 1461411353957 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:54 INFO - PROCESS | 1866 | 1461411354158 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:35:54 INFO - PROCESS | 1866 | 1461411354350 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd52800 == 108 [pid = 1866] [id = 294] 04:35:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff773b7d400) [pid = 1866] [serial = 883] [outer = (nil)] 04:35:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff77c240000) [pid = 1866] [serial = 884] [outer = 0x7ff773b7d400] 04:35:54 INFO - PROCESS | 1866 | 1461411354427 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff77c86b000) [pid = 1866] [serial = 885] [outer = 0x7ff773b7d400] 04:35:55 INFO - PROCESS | 1866 | 1461411355374 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1490ms 04:35:55 INFO - PROCESS | 1866 | 1461411355438 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 1866 | 1461411355443 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:35:55 INFO - PROCESS | 1866 | 1461411355450 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 1866 | 1461411355454 Marionette TRACE conn3 <- [1,1150,null,{}] 04:35:55 INFO - PROCESS | 1866 | 1461411355460 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 1866 | 1461411355721 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:35:55 INFO - PROCESS | 1866 | 1461411355947 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789cda800 == 109 [pid = 1866] [id = 295] 04:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff77d24cc00) [pid = 1866] [serial = 886] [outer = (nil)] 04:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff77df83400) [pid = 1866] [serial = 887] [outer = 0x7ff77d24cc00] 04:35:56 INFO - PROCESS | 1866 | 1461411356072 Marionette DEBUG loaded listener.js 04:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff77fb1dc00) [pid = 1866] [serial = 888] [outer = 0x7ff77d24cc00] 04:35:56 INFO - PROCESS | 1866 | 1461411356946 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 04:35:56 INFO - PROCESS | 1866 | 1461411356981 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1866 | 1461411356986 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:35:56 INFO - PROCESS | 1866 | 1461411356994 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1866 | 1461411356998 Marionette TRACE conn3 <- [1,1154,null,{}] 04:35:57 INFO - PROCESS | 1866 | 1461411357005 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:57 INFO - PROCESS | 1866 | 1461411357205 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:35:57 INFO - PROCESS | 1866 | 1461411357397 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78e9da800 == 110 [pid = 1866] [id = 296] 04:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff77d17a000) [pid = 1866] [serial = 889] [outer = (nil)] 04:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff783169800) [pid = 1866] [serial = 890] [outer = 0x7ff77d17a000] 04:35:57 INFO - PROCESS | 1866 | 1461411357484 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff789041c00) [pid = 1866] [serial = 891] [outer = 0x7ff77d17a000] 04:35:58 INFO - PROCESS | 1866 | 1461411358430 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1483ms 04:35:58 INFO - PROCESS | 1866 | 1461411358479 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 1866 | 1461411358483 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:35:58 INFO - PROCESS | 1866 | 1461411358489 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 1866 | 1461411358493 Marionette TRACE conn3 <- [1,1158,null,{}] 04:35:58 INFO - PROCESS | 1866 | 1461411358498 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:58 INFO - PROCESS | 1866 | 1461411358699 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:35:58 INFO - PROCESS | 1866 | 1461411358892 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f5a4000 == 111 [pid = 1866] [id = 297] 04:35:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff77d696c00) [pid = 1866] [serial = 892] [outer = (nil)] 04:35:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff789ee0800) [pid = 1866] [serial = 893] [outer = 0x7ff77d696c00] 04:35:58 INFO - PROCESS | 1866 | 1461411358969 Marionette DEBUG loaded listener.js 04:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff78a105000) [pid = 1866] [serial = 894] [outer = 0x7ff77d696c00] 04:35:59 INFO - PROCESS | 1866 | 1461411359874 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1434ms 04:35:59 INFO - PROCESS | 1866 | 1461411359925 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:35:59 INFO - PROCESS | 1866 | 1461411359928 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:35:59 INFO - PROCESS | 1866 | 1461411359935 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1866 | 1461411359939 Marionette TRACE conn3 <- [1,1162,null,{}] 04:35:59 INFO - PROCESS | 1866 | 1461411359945 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:00 INFO - PROCESS | 1866 | 1461411360140 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:36:00 INFO - PROCESS | 1866 | 1461411360350 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff793797800 == 112 [pid = 1866] [id = 298] 04:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff77f6d5400) [pid = 1866] [serial = 895] [outer = (nil)] 04:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff78b30bc00) [pid = 1866] [serial = 896] [outer = 0x7ff77f6d5400] 04:36:00 INFO - PROCESS | 1866 | 1461411360427 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff78b4d3000) [pid = 1866] [serial = 897] [outer = 0x7ff77f6d5400] 04:36:01 INFO - PROCESS | 1866 | 1461411361296 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 04:36:01 INFO - PROCESS | 1866 | 1461411361366 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 1866 | 1461411361370 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:36:01 INFO - PROCESS | 1866 | 1461411361376 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 1866 | 1461411361380 Marionette TRACE conn3 <- [1,1166,null,{}] 04:36:01 INFO - PROCESS | 1866 | 1461411361385 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:01 INFO - PROCESS | 1866 | 1461411361599 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:36:01 INFO - PROCESS | 1866 | 1461411361958 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c6b000 == 113 [pid = 1866] [id = 299] 04:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff773fd2000) [pid = 1866] [serial = 898] [outer = (nil)] 04:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff777ab6400) [pid = 1866] [serial = 899] [outer = 0x7ff773fd2000] 04:36:02 INFO - PROCESS | 1866 | 1461411362093 Marionette DEBUG loaded listener.js 04:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff78ada5000) [pid = 1866] [serial = 900] [outer = 0x7ff773fd2000] 04:36:03 INFO - PROCESS | 1866 | 1461411363025 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1681ms 04:36:03 INFO - PROCESS | 1866 | 1461411363059 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:36:03 INFO - PROCESS | 1866 | 1461411363062 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:36:03 INFO - PROCESS | 1866 | 1461411363069 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:36:03 INFO - PROCESS | 1866 | 1461411363073 Marionette TRACE conn3 <- [1,1170,null,{}] 04:36:03 INFO - PROCESS | 1866 | 1461411363099 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:03 INFO - PROCESS | 1866 | 1461411363330 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:36:03 INFO - PROCESS | 1866 | 1461411363529 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b9c800 == 114 [pid = 1866] [id = 300] 04:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff7631da400) [pid = 1866] [serial = 901] [outer = (nil)] 04:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff7631e2800) [pid = 1866] [serial = 902] [outer = 0x7ff7631da400] 04:36:03 INFO - PROCESS | 1866 | 1461411363652 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7ff78d243400) [pid = 1866] [serial = 903] [outer = 0x7ff7631da400] 04:36:04 INFO - PROCESS | 1866 | 1461411364565 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1534ms 04:36:04 INFO - PROCESS | 1866 | 1461411364605 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 1866 | 1461411364609 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:36:04 INFO - PROCESS | 1866 | 1461411364615 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 1866 | 1461411364618 Marionette TRACE conn3 <- [1,1174,null,{}] 04:36:04 INFO - PROCESS | 1866 | 1461411364624 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:04 INFO - PROCESS | 1866 | 1461411364827 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:36:05 INFO - PROCESS | 1866 | 1461411365022 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff763256800 == 115 [pid = 1866] [id = 301] 04:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7ff7631dc000) [pid = 1866] [serial = 904] [outer = (nil)] 04:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7ff7632e6400) [pid = 1866] [serial = 905] [outer = 0x7ff7631dc000] 04:36:05 INFO - PROCESS | 1866 | 1461411365095 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7ff7632ea400) [pid = 1866] [serial = 906] [outer = 0x7ff7631dc000] 04:36:05 INFO - PROCESS | 1866 | 1461411365981 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1866 | 1461411366055 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:36:06 INFO - PROCESS | 1866 | 1461411366062 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1866 | 1461411366066 Marionette TRACE conn3 <- [1,1178,null,{}] 04:36:06 INFO - PROCESS | 1866 | 1461411366072 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 1866 | 1461411366280 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:36:06 INFO - PROCESS | 1866 | 1461411366520 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff762497800 == 116 [pid = 1866] [id = 302] 04:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7ff7631db400) [pid = 1866] [serial = 907] [outer = (nil)] 04:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7ff765b71800) [pid = 1866] [serial = 908] [outer = 0x7ff7631db400] 04:36:06 INFO - PROCESS | 1866 | 1461411366638 Marionette DEBUG loaded listener.js 04:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7ff765b77000) [pid = 1866] [serial = 909] [outer = 0x7ff7631db400] 04:36:07 INFO - PROCESS | 1866 | 1461411367578 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 1866 | 1461411367652 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:36:07 INFO - PROCESS | 1866 | 1461411367659 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 1866 | 1461411367661 Marionette TRACE conn3 <- [1,1182,null,{}] 04:36:07 INFO - PROCESS | 1866 | 1461411367667 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:07 INFO - PROCESS | 1866 | 1461411367875 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:36:08 INFO - PROCESS | 1866 | 1461411368106 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ec3800 == 117 [pid = 1866] [id = 303] 04:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7ff7632e1400) [pid = 1866] [serial = 910] [outer = (nil)] 04:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7ff765b7d800) [pid = 1866] [serial = 911] [outer = 0x7ff7632e1400] 04:36:08 INFO - PROCESS | 1866 | 1461411368228 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7ff773e81800) [pid = 1866] [serial = 912] [outer = 0x7ff7632e1400] 04:36:08 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:08 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:36:09 INFO - PROCESS | 1866 | 1461411369123 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:36:09 INFO - PROCESS | 1866 | 1461411369169 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:36:09 INFO - PROCESS | 1866 | 1461411369177 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1866 | 1461411369179 Marionette TRACE conn3 <- [1,1186,null,{}] 04:36:09 INFO - PROCESS | 1866 | 1461411369187 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 1866 | 1461411369401 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:36:10 INFO - PROCESS | 1866 | 1461411370006 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76651f800 == 118 [pid = 1866] [id = 304] 04:36:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7ff7631da000) [pid = 1866] [serial = 913] [outer = (nil)] 04:36:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7ff7631e1c00) [pid = 1866] [serial = 914] [outer = 0x7ff7631da000] 04:36:10 INFO - PROCESS | 1866 | 1461411370117 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7ff765b79000) [pid = 1866] [serial = 915] [outer = 0x7ff7631da000] 04:36:10 INFO - PROCESS | 1866 | 1461411370990 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1866 | 1461411371074 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:36:11 INFO - PROCESS | 1866 | 1461411371084 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 1866 | 1461411371087 Marionette TRACE conn3 <- [1,1190,null,{}] 04:36:11 INFO - PROCESS | 1866 | 1461411371095 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:11 INFO - PROCESS | 1866 | 1461411371406 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:36:11 INFO - PROCESS | 1866 | 1461411371781 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76651d000 == 119 [pid = 1866] [id = 305] 04:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7ff770934000) [pid = 1866] [serial = 916] [outer = (nil)] 04:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7ff770c10000) [pid = 1866] [serial = 917] [outer = 0x7ff770934000] 04:36:11 INFO - PROCESS | 1866 | 1461411371859 Marionette DEBUG loaded listener.js 04:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7ff771bb8400) [pid = 1866] [serial = 918] [outer = 0x7ff770934000] 04:36:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773908800 == 118 [pid = 1866] [id = 192] 04:36:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c11800 == 117 [pid = 1866] [id = 202] 04:36:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772dc800 == 116 [pid = 1866] [id = 199] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7ff77fb8d800) [pid = 1866] [serial = 779] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7ff77d0b2800) [pid = 1866] [serial = 767] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7ff77d175800) [pid = 1866] [serial = 770] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7ff77f558400) [pid = 1866] [serial = 776] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7ff7772bd000) [pid = 1866] [serial = 806] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7ff77d6a2c00) [pid = 1866] [serial = 773] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7ff784018c00) [pid = 1866] [serial = 782] [outer = (nil)] [url = about:blank] 04:36:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77ccec000 == 115 [pid = 1866] [id = 200] 04:36:12 INFO - PROCESS | 1866 | 1461411372967 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 1866 | 1461411373029 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:36:13 INFO - PROCESS | 1866 | 1461411373038 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1866 | 1461411373040 Marionette TRACE conn3 <- [1,1194,null,{}] 04:36:13 INFO - PROCESS | 1866 | 1461411373047 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 1866 | 1461411373245 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7ff776a68000) [pid = 1866] [serial = 752] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7ff7730ac000) [pid = 1866] [serial = 789] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7ff776ccb400) [pid = 1866] [serial = 798] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7ff776cdac00) [pid = 1866] [serial = 800] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7ff7772bb800) [pid = 1866] [serial = 801] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7ff77ac74400) [pid = 1866] [serial = 803] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7ff770c3c800) [pid = 1866] [serial = 746] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7ff7731be400) [pid = 1866] [serial = 794] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7ff775e99000) [pid = 1866] [serial = 797] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff77c062400) [pid = 1866] [serial = 761] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff77aa9ec00) [pid = 1866] [serial = 758] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff773dc4000) [pid = 1866] [serial = 749] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff77c864800) [pid = 1866] [serial = 764] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff7732ef000) [pid = 1866] [serial = 791] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff771bc7c00) [pid = 1866] [serial = 788] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff779111400) [pid = 1866] [serial = 785] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff779111000) [pid = 1866] [serial = 755] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff773dbc000) [pid = 1866] [serial = 792] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff777f24c00) [pid = 1866] [serial = 743] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff77c381000) [pid = 1866] [serial = 804] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff774f69c00) [pid = 1866] [serial = 795] [outer = (nil)] [url = about:blank] 04:36:13 INFO - PROCESS | 1866 | 1461411373546 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76ad1d800 == 106 [pid = 1866] [id = 306] 04:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff77093f400) [pid = 1866] [serial = 919] [outer = (nil)] 04:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff7732ef000) [pid = 1866] [serial = 920] [outer = 0x7ff77093f400] 04:36:13 INFO - PROCESS | 1866 | 1461411373620 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff773e7f400) [pid = 1866] [serial = 921] [outer = 0x7ff77093f400] 04:36:14 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:14 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:14 INFO - PROCESS | 1866 | 1461411374392 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1866 | 1461411374426 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:36:14 INFO - PROCESS | 1866 | 1461411374440 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1866 | 1461411374449 Marionette TRACE conn3 <- [1,1198,null,{}] 04:36:14 INFO - PROCESS | 1866 | 1461411374458 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:14 INFO - PROCESS | 1866 | 1461411374706 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:36:14 INFO - PROCESS | 1866 | 1461411374732 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773eea800 == 107 [pid = 1866] [id = 307] 04:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff77327d400) [pid = 1866] [serial = 922] [outer = (nil)] 04:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff77545c800) [pid = 1866] [serial = 923] [outer = 0x7ff77327d400] 04:36:14 INFO - PROCESS | 1866 | 1461411374797 Marionette DEBUG loaded listener.js 04:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff776a72400) [pid = 1866] [serial = 924] [outer = 0x7ff77327d400] 04:36:15 INFO - PROCESS | 1866 | 1461411375674 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1297ms 04:36:15 INFO - PROCESS | 1866 | 1461411375730 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:36:15 INFO - PROCESS | 1866 | 1461411375734 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:36:15 INFO - PROCESS | 1866 | 1461411375740 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:36:15 INFO - PROCESS | 1866 | 1461411375743 Marionette TRACE conn3 <- [1,1202,null,{}] 04:36:15 INFO - PROCESS | 1866 | 1461411375749 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:16 INFO - PROCESS | 1866 | 1461411376027 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:36:16 INFO - PROCESS | 1866 | 1461411376056 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774f62000 == 108 [pid = 1866] [id = 308] 04:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff773e81000) [pid = 1866] [serial = 925] [outer = (nil)] 04:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff770c3cc00) [pid = 1866] [serial = 926] [outer = 0x7ff773e81000] 04:36:16 INFO - PROCESS | 1866 | 1461411376129 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff777566c00) [pid = 1866] [serial = 927] [outer = 0x7ff773e81000] 04:36:17 INFO - PROCESS | 1866 | 1461411377027 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:36:17 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 04:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1328ms 04:36:17 INFO - PROCESS | 1866 | 1461411377070 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1866 | 1461411377073 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:36:17 INFO - PROCESS | 1866 | 1461411377080 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1866 | 1461411377083 Marionette TRACE conn3 <- [1,1206,null,{}] 04:36:17 INFO - PROCESS | 1866 | 1461411377089 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 1866 | 1461411377332 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:36:17 INFO - PROCESS | 1866 | 1461411377365 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772d6800 == 109 [pid = 1866] [id = 309] 04:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff777911c00) [pid = 1866] [serial = 928] [outer = (nil)] 04:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff777ab0c00) [pid = 1866] [serial = 929] [outer = 0x7ff777911c00] 04:36:17 INFO - PROCESS | 1866 | 1461411377456 Marionette DEBUG loaded listener.js 04:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff77a6e8c00) [pid = 1866] [serial = 930] [outer = 0x7ff777911c00] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff776c8ac00) [pid = 1866] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff7680ca000) [pid = 1866] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff773f36800) [pid = 1866] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff771bc7000) [pid = 1866] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff7674ddc00) [pid = 1866] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff773e8b400) [pid = 1866] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff77321a800) [pid = 1866] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:36:18 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff76b6a2800) [pid = 1866] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:36:18 INFO - PROCESS | 1866 | 1461411378785 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:36:18 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 04:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1738ms 04:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:36:18 INFO - PROCESS | 1866 | 1461411378819 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 1866 | 1461411378822 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:36:18 INFO - PROCESS | 1866 | 1461411378829 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1866 | 1461411378832 Marionette TRACE conn3 <- [1,1210,null,{}] 04:36:18 INFO - PROCESS | 1866 | 1461411378837 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 1866 | 1461411379032 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:36:19 INFO - PROCESS | 1866 | 1461411379187 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7777cf800 == 110 [pid = 1866] [id = 310] 04:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff777564800) [pid = 1866] [serial = 931] [outer = (nil)] 04:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff77be32800) [pid = 1866] [serial = 932] [outer = 0x7ff777564800] 04:36:19 INFO - PROCESS | 1866 | 1461411379250 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff77d174c00) [pid = 1866] [serial = 933] [outer = 0x7ff777564800] 04:36:19 INFO - PROCESS | 1866 | 1461411379981 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1186ms 04:36:20 INFO - PROCESS | 1866 | 1461411380016 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 1866 | 1461411380018 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:36:20 INFO - PROCESS | 1866 | 1461411380025 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1866 | 1461411380027 Marionette TRACE conn3 <- [1,1214,null,{}] 04:36:20 INFO - PROCESS | 1866 | 1461411380034 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 1866 | 1461411380342 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:36:20 INFO - PROCESS | 1866 | 1461411380558 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b9a000 == 111 [pid = 1866] [id = 311] 04:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff762706800) [pid = 1866] [serial = 934] [outer = (nil)] 04:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff76270f000) [pid = 1866] [serial = 935] [outer = 0x7ff762706800] 04:36:20 INFO - PROCESS | 1866 | 1461411380684 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff7632dfc00) [pid = 1866] [serial = 936] [outer = 0x7ff762706800] 04:36:21 INFO - PROCESS | 1866 | 1461411381711 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1731ms 04:36:21 INFO - PROCESS | 1866 | 1461411381758 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:36:21 INFO - PROCESS | 1866 | 1461411381765 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:36:21 INFO - PROCESS | 1866 | 1461411381773 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 1866 | 1461411381779 Marionette TRACE conn3 <- [1,1218,null,{}] 04:36:21 INFO - PROCESS | 1866 | 1461411381786 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 1866 | 1461411382034 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:36:22 INFO - PROCESS | 1866 | 1461411382296 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732bd000 == 112 [pid = 1866] [id = 312] 04:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff771a68800) [pid = 1866] [serial = 937] [outer = (nil)] 04:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff7731b1400) [pid = 1866] [serial = 938] [outer = 0x7ff771a68800] 04:36:22 INFO - PROCESS | 1866 | 1461411382381 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7ff773c45000) [pid = 1866] [serial = 939] [outer = 0x7ff771a68800] 04:36:23 INFO - PROCESS | 1866 | 1461411383358 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1636ms 04:36:23 INFO - PROCESS | 1866 | 1461411383409 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:36:23 INFO - PROCESS | 1866 | 1461411383414 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:36:23 INFO - PROCESS | 1866 | 1461411383421 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 1866 | 1461411383424 Marionette TRACE conn3 <- [1,1222,null,{}] 04:36:23 INFO - PROCESS | 1866 | 1461411383431 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 1866 | 1461411383654 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:36:23 INFO - PROCESS | 1866 | 1461411383932 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff779d6e800 == 113 [pid = 1866] [id = 313] 04:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7ff773f3e000) [pid = 1866] [serial = 940] [outer = (nil)] 04:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7ff776a64400) [pid = 1866] [serial = 941] [outer = 0x7ff773f3e000] 04:36:24 INFO - PROCESS | 1866 | 1461411384055 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7ff777563c00) [pid = 1866] [serial = 942] [outer = 0x7ff773f3e000] 04:36:24 INFO - PROCESS | 1866 | 1461411384915 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1866 | 1461411384982 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:36:25 INFO - PROCESS | 1866 | 1461411385002 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 1866 | 1461411385010 Marionette TRACE conn3 <- [1,1226,null,{}] 04:36:25 INFO - PROCESS | 1866 | 1461411385017 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:25 INFO - PROCESS | 1866 | 1461411385232 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:36:25 INFO - PROCESS | 1866 | 1461411385405 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f899800 == 114 [pid = 1866] [id = 314] 04:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7ff772fc3c00) [pid = 1866] [serial = 943] [outer = (nil)] 04:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7ff777562400) [pid = 1866] [serial = 944] [outer = 0x7ff772fc3c00] 04:36:25 INFO - PROCESS | 1866 | 1461411385525 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7ff77c86e400) [pid = 1866] [serial = 945] [outer = 0x7ff772fc3c00] 04:36:26 INFO - PROCESS | 1866 | 1461411386388 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1443ms 04:36:26 INFO - PROCESS | 1866 | 1461411386437 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:36:26 INFO - PROCESS | 1866 | 1461411386442 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:36:26 INFO - PROCESS | 1866 | 1461411386449 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 1866 | 1461411386452 Marionette TRACE conn3 <- [1,1230,null,{}] 04:36:26 INFO - PROCESS | 1866 | 1461411386458 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 1866 | 1461411386665 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:36:26 INFO - PROCESS | 1866 | 1461411386856 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ae0b800 == 115 [pid = 1866] [id = 315] 04:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7ff773e8d400) [pid = 1866] [serial = 946] [outer = (nil)] 04:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7ff77dd3d000) [pid = 1866] [serial = 947] [outer = 0x7ff773e8d400] 04:36:26 INFO - PROCESS | 1866 | 1461411386934 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7ff77fb26000) [pid = 1866] [serial = 948] [outer = 0x7ff773e8d400] 04:36:27 INFO - PROCESS | 1866 | 1461411387836 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1434ms 04:36:27 INFO - PROCESS | 1866 | 1461411387885 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:36:27 INFO - PROCESS | 1866 | 1461411387889 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:36:27 INFO - PROCESS | 1866 | 1461411387897 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1866 | 1461411387901 Marionette TRACE conn3 <- [1,1234,null,{}] 04:36:27 INFO - PROCESS | 1866 | 1461411387907 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:28 INFO - PROCESS | 1866 | 1461411388113 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:36:28 INFO - PROCESS | 1866 | 1461411388378 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791c60000 == 116 [pid = 1866] [id = 316] 04:36:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7ff78a150400) [pid = 1866] [serial = 949] [outer = (nil)] 04:36:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7ff78a3ee000) [pid = 1866] [serial = 950] [outer = 0x7ff78a150400] 04:36:28 INFO - PROCESS | 1866 | 1461411388512 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7ff78d238400) [pid = 1866] [serial = 951] [outer = 0x7ff78a150400] 04:36:29 INFO - PROCESS | 1866 | 1461411389414 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1581ms 04:36:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774d1e800 == 115 [pid = 1866] [id = 10] 04:36:29 INFO - PROCESS | 1866 | 1461411389554 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 1866 | 1461411389557 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:36:29 INFO - PROCESS | 1866 | 1461411389603 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 1866 | 1461411389605 Marionette TRACE conn3 <- [1,1238,null,{}] 04:36:29 INFO - PROCESS | 1866 | 1461411389612 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 1866 | 1461411389820 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:36:30 INFO - PROCESS | 1866 | 1461411390066 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c8ad000 == 116 [pid = 1866] [id = 317] 04:36:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7ff7635d8400) [pid = 1866] [serial = 952] [outer = (nil)] 04:36:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7ff7635de400) [pid = 1866] [serial = 953] [outer = 0x7ff7635d8400] 04:36:30 INFO - PROCESS | 1866 | 1461411390156 Marionette DEBUG loaded listener.js 04:36:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7ff7752ab800) [pid = 1866] [serial = 954] [outer = 0x7ff7635d8400] 04:36:30 INFO - PROCESS | 1866 | 1461411390990 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1444ms 04:36:31 INFO - PROCESS | 1866 | 1461411391040 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1866 | 1461411391043 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:36:31 INFO - PROCESS | 1866 | 1461411391050 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1866 | 1461411391053 Marionette TRACE conn3 <- [1,1242,null,{}] 04:36:31 INFO - PROCESS | 1866 | 1461411391059 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:31 INFO - PROCESS | 1866 | 1461411391263 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:36:31 INFO - PROCESS | 1866 | 1461411391463 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761bdf800 == 117 [pid = 1866] [id = 318] 04:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7ff7635da800) [pid = 1866] [serial = 955] [outer = (nil)] 04:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7ff7658ab800) [pid = 1866] [serial = 956] [outer = 0x7ff7635da800] 04:36:31 INFO - PROCESS | 1866 | 1461411391541 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7ff7658b1400) [pid = 1866] [serial = 957] [outer = 0x7ff7635da800] 04:36:32 INFO - PROCESS | 1866 | 1461411392432 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1428ms 04:36:32 INFO - PROCESS | 1866 | 1461411392480 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:36:32 INFO - PROCESS | 1866 | 1461411392484 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:36:32 INFO - PROCESS | 1866 | 1461411392491 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1866 | 1461411392494 Marionette TRACE conn3 <- [1,1246,null,{}] 04:36:32 INFO - PROCESS | 1866 | 1461411392500 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - PROCESS | 1866 | 1461411392718 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:36:32 INFO - PROCESS | 1866 | 1461411392918 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f84d000 == 118 [pid = 1866] [id = 319] 04:36:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7ff7635dc800) [pid = 1866] [serial = 958] [outer = (nil)] 04:36:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7ff7674ddc00) [pid = 1866] [serial = 959] [outer = 0x7ff7635dc800] 04:36:32 INFO - PROCESS | 1866 | 1461411392995 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7ff78ada9800) [pid = 1866] [serial = 960] [outer = 0x7ff7635dc800] 04:36:33 INFO - PROCESS | 1866 | 1461411393953 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1532ms 04:36:34 INFO - PROCESS | 1866 | 1461411394023 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 1866 | 1461411394026 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:36:34 INFO - PROCESS | 1866 | 1461411394033 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1866 | 1461411394036 Marionette TRACE conn3 <- [1,1250,null,{}] 04:36:34 INFO - PROCESS | 1866 | 1461411394042 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:34 INFO - PROCESS | 1866 | 1461411394250 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:36:34 INFO - PROCESS | 1866 | 1461411394486 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652e9000 == 119 [pid = 1866] [id = 320] 04:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7ff7658abc00) [pid = 1866] [serial = 961] [outer = (nil)] 04:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7ff766184000) [pid = 1866] [serial = 962] [outer = 0x7ff7658abc00] 04:36:34 INFO - PROCESS | 1866 | 1461411394619 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7ff76618a000) [pid = 1866] [serial = 963] [outer = 0x7ff7658abc00] 04:36:35 INFO - PROCESS | 1866 | 1461411395461 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1479ms 04:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:36:35 INFO - PROCESS | 1866 | 1461411395513 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:36:35 INFO - PROCESS | 1866 | 1461411395516 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:36:35 INFO - PROCESS | 1866 | 1461411395523 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:36:35 INFO - PROCESS | 1866 | 1461411395526 Marionette TRACE conn3 <- [1,1254,null,{}] 04:36:35 INFO - PROCESS | 1866 | 1461411395532 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:35 INFO - PROCESS | 1866 | 1461411395736 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:36:35 INFO - PROCESS | 1866 | 1461411395941 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c17800 == 120 [pid = 1866] [id = 321] 04:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7ff7661d8800) [pid = 1866] [serial = 964] [outer = (nil)] 04:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7ff7661da400) [pid = 1866] [serial = 965] [outer = 0x7ff7661d8800] 04:36:36 INFO - PROCESS | 1866 | 1461411396075 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7ff7661e0800) [pid = 1866] [serial = 966] [outer = 0x7ff7661d8800] 04:36:36 INFO - PROCESS | 1866 | 1461411396960 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1483ms 04:36:37 INFO - PROCESS | 1866 | 1461411397007 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:36:37 INFO - PROCESS | 1866 | 1461411397017 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:36:37 INFO - PROCESS | 1866 | 1461411397025 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1866 | 1461411397029 Marionette TRACE conn3 <- [1,1258,null,{}] 04:36:37 INFO - PROCESS | 1866 | 1461411397035 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 1866 | 1461411397267 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:36:37 INFO - PROCESS | 1866 | 1461411397509 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761dd5000 == 121 [pid = 1866] [id = 322] 04:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7ff7625c3800) [pid = 1866] [serial = 967] [outer = (nil)] 04:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7ff7625ce800) [pid = 1866] [serial = 968] [outer = 0x7ff7625c3800] 04:36:37 INFO - PROCESS | 1866 | 1461411397645 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7ff7731b7400) [pid = 1866] [serial = 969] [outer = 0x7ff7625c3800] 04:36:38 INFO - PROCESS | 1866 | 1461411398520 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1585ms 04:36:38 INFO - PROCESS | 1866 | 1461411398609 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1866 | 1461411398612 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:36:38 INFO - PROCESS | 1866 | 1461411398619 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1866 | 1461411398623 Marionette TRACE conn3 <- [1,1262,null,{}] 04:36:38 INFO - PROCESS | 1866 | 1461411398628 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:38 INFO - PROCESS | 1866 | 1461411398838 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:36:39 INFO - PROCESS | 1866 | 1461411399079 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76143c800 == 122 [pid = 1866] [id = 323] 04:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7ff76141a800) [pid = 1866] [serial = 970] [outer = (nil)] 04:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7ff761423800) [pid = 1866] [serial = 971] [outer = 0x7ff76141a800] 04:36:39 INFO - PROCESS | 1866 | 1461411399179 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7ff761428400) [pid = 1866] [serial = 972] [outer = 0x7ff76141a800] 04:36:40 INFO - PROCESS | 1866 | 1461411400029 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1931ms 04:36:40 INFO - PROCESS | 1866 | 1461411400665 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1866 | 1461411400672 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:36:40 INFO - PROCESS | 1866 | 1461411400698 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1866 | 1461411400702 Marionette TRACE conn3 <- [1,1266,null,{}] 04:36:40 INFO - PROCESS | 1866 | 1461411400711 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1866 | 1461411400903 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:36:41 INFO - PROCESS | 1866 | 1461411401118 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768bcc000 == 123 [pid = 1866] [id = 324] 04:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 281 (0x7ff7631db000) [pid = 1866] [serial = 973] [outer = (nil)] 04:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 282 (0x7ff7631e4800) [pid = 1866] [serial = 974] [outer = 0x7ff7631db000] 04:36:41 INFO - PROCESS | 1866 | 1461411401189 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 283 (0x7ff7635d3400) [pid = 1866] [serial = 975] [outer = 0x7ff7631db000] 04:36:42 INFO - PROCESS | 1866 | 1461411402350 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1692ms 04:36:42 INFO - PROCESS | 1866 | 1461411402388 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:36:42 INFO - PROCESS | 1866 | 1461411402392 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:36:42 INFO - PROCESS | 1866 | 1461411402404 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1866 | 1461411402409 Marionette TRACE conn3 <- [1,1270,null,{}] 04:36:42 INFO - PROCESS | 1866 | 1461411402416 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:42 INFO - PROCESS | 1866 | 1461411402629 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:36:42 INFO - PROCESS | 1866 | 1461411402871 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b8f800 == 124 [pid = 1866] [id = 325] 04:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 284 (0x7ff765b7a800) [pid = 1866] [serial = 976] [outer = (nil)] 04:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 285 (0x7ff766189c00) [pid = 1866] [serial = 977] [outer = 0x7ff765b7a800] 04:36:42 INFO - PROCESS | 1866 | 1461411402941 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 286 (0x7ff7661d9000) [pid = 1866] [serial = 978] [outer = 0x7ff765b7a800] 04:36:43 INFO - PROCESS | 1866 | 1461411403840 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1487ms 04:36:43 INFO - PROCESS | 1866 | 1461411403890 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1866 | 1461411403894 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:36:43 INFO - PROCESS | 1866 | 1461411403900 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1866 | 1461411403902 Marionette TRACE conn3 <- [1,1274,null,{}] 04:36:43 INFO - PROCESS | 1866 | 1461411403917 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 1866 | 1461411404124 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:36:44 INFO - PROCESS | 1866 | 1461411404415 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b7b000 == 125 [pid = 1866] [id = 326] 04:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 287 (0x7ff76ba44400) [pid = 1866] [serial = 979] [outer = (nil)] 04:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 288 (0x7ff76ba6f800) [pid = 1866] [serial = 980] [outer = 0x7ff76ba44400] 04:36:44 INFO - PROCESS | 1866 | 1461411404533 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 289 (0x7ff770939400) [pid = 1866] [serial = 981] [outer = 0x7ff76ba44400] 04:36:45 INFO - PROCESS | 1866 | 1461411405430 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1592ms 04:36:45 INFO - PROCESS | 1866 | 1461411405494 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1866 | 1461411405498 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:36:45 INFO - PROCESS | 1866 | 1461411405503 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1866 | 1461411405506 Marionette TRACE conn3 <- [1,1278,null,{}] 04:36:45 INFO - PROCESS | 1866 | 1461411405512 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 1866 | 1461411405703 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:36:45 INFO - PROCESS | 1866 | 1461411405946 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a974800 == 126 [pid = 1866] [id = 327] 04:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 290 (0x7ff7680cf800) [pid = 1866] [serial = 982] [outer = (nil)] 04:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 291 (0x7ff771a60800) [pid = 1866] [serial = 983] [outer = 0x7ff7680cf800] 04:36:46 INFO - PROCESS | 1866 | 1461411406061 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 292 (0x7ff772fc6c00) [pid = 1866] [serial = 984] [outer = 0x7ff7680cf800] 04:36:46 INFO - PROCESS | 1866 | 1461411406910 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1439ms 04:36:46 INFO - PROCESS | 1866 | 1461411406943 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1866 | 1461411406946 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:36:46 INFO - PROCESS | 1866 | 1461411406953 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1866 | 1461411406956 Marionette TRACE conn3 <- [1,1282,null,{}] 04:36:46 INFO - PROCESS | 1866 | 1461411406961 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1866 | 1461411407138 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:36:47 INFO - PROCESS | 1866 | 1461411407351 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c5d800 == 127 [pid = 1866] [id = 328] 04:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 293 (0x7ff772fc9400) [pid = 1866] [serial = 985] [outer = (nil)] 04:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 294 (0x7ff773270000) [pid = 1866] [serial = 986] [outer = 0x7ff772fc9400] 04:36:47 INFO - PROCESS | 1866 | 1461411407471 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 295 (0x7ff77348fc00) [pid = 1866] [serial = 987] [outer = 0x7ff772fc9400] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff783269000 == 126 [pid = 1866] [id = 132] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773482800 == 125 [pid = 1866] [id = 214] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f22000 == 124 [pid = 1866] [id = 160] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c75800 == 123 [pid = 1866] [id = 249] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a9dd000 == 122 [pid = 1866] [id = 208] 04:36:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774061000 == 121 [pid = 1866] [id = 215] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 294 (0x7ff7731b7c00) [pid = 1866] [serial = 812] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 293 (0x7ff78a35ac00) [pid = 1866] [serial = 833] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 292 (0x7ff78a104c00) [pid = 1866] [serial = 830] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 291 (0x7ff7740f0000) [pid = 1866] [serial = 815] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 290 (0x7ff77c865800) [pid = 1866] [serial = 821] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 289 (0x7ff767738800) [pid = 1866] [serial = 809] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 288 (0x7ff789f8ec00) [pid = 1866] [serial = 827] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 287 (0x7ff77790e400) [pid = 1866] [serial = 818] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 286 (0x7ff77d7a6800) [pid = 1866] [serial = 824] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 285 (0x7ff78b0e1c00) [pid = 1866] [serial = 836] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 284 (0x7ff78b4d1400) [pid = 1866] [serial = 839] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 283 (0x7ff777569400) [pid = 1866] [serial = 842] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 282 (0x7ff771bc2c00) [pid = 1866] [serial = 845] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 281 (0x7ff77790f000) [pid = 1866] [serial = 869] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff79c3d3800 == 120 [pid = 1866] [id = 259] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d757800 == 119 [pid = 1866] [id = 250] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a96e000 == 118 [pid = 1866] [id = 260] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b2db000 == 117 [pid = 1866] [id = 261] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f32b000 == 116 [pid = 1866] [id = 256] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7777cf800 == 115 [pid = 1866] [id = 310] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772d6800 == 114 [pid = 1866] [id = 309] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774f62000 == 113 [pid = 1866] [id = 308] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773eea800 == 112 [pid = 1866] [id = 307] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76ad1d800 == 111 [pid = 1866] [id = 306] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76651d000 == 110 [pid = 1866] [id = 305] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76651f800 == 109 [pid = 1866] [id = 304] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791f54800 == 108 [pid = 1866] [id = 258] 04:36:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f612800 == 107 [pid = 1866] [id = 257] 04:36:48 INFO - PROCESS | 1866 | 1461411408459 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 280 (0x7ff77c865c00) [pid = 1866] [serial = 807] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7ff776ccb800) [pid = 1866] [serial = 863] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7ff77755bc00) [pid = 1866] [serial = 864] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7ff76ba51000) [pid = 1866] [serial = 849] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7ff76acdc000) [pid = 1866] [serial = 848] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7ff7740f4400) [pid = 1866] [serial = 857] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7ff774f6fc00) [pid = 1866] [serial = 858] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7ff77327b800) [pid = 1866] [serial = 854] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7ff773b7e400) [pid = 1866] [serial = 855] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7ff771bd0400) [pid = 1866] [serial = 852] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7ff76c829000) [pid = 1866] [serial = 851] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7ff776a66800) [pid = 1866] [serial = 861] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7ff775e10000) [pid = 1866] [serial = 860] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7ff7772b4000) [pid = 1866] [serial = 866] [outer = (nil)] [url = about:blank] 04:36:48 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7ff7776c7000) [pid = 1866] [serial = 867] [outer = (nil)] [url = about:blank] 04:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1547ms 04:36:48 INFO - PROCESS | 1866 | 1461411408502 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1866 | 1461411408505 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:36:48 INFO - PROCESS | 1866 | 1461411408511 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1866 | 1461411408514 Marionette TRACE conn3 <- [1,1286,null,{}] 04:36:48 INFO - PROCESS | 1866 | 1461411408525 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 1866 | 1461411408776 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:36:49 INFO - PROCESS | 1866 | 1461411409006 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9e1800 == 108 [pid = 1866] [id = 329] 04:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7ff773f3f800) [pid = 1866] [serial = 988] [outer = (nil)] 04:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7ff773fcf400) [pid = 1866] [serial = 989] [outer = 0x7ff773f3f800] 04:36:49 INFO - PROCESS | 1866 | 1461411409079 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7ff775e06400) [pid = 1866] [serial = 990] [outer = 0x7ff773f3f800] 04:36:49 INFO - PROCESS | 1866 | 1461411409820 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1338ms 04:36:49 INFO - PROCESS | 1866 | 1461411409853 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1866 | 1461411409856 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:36:49 INFO - PROCESS | 1866 | 1461411409862 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1866 | 1461411409865 Marionette TRACE conn3 <- [1,1290,null,{}] 04:36:49 INFO - PROCESS | 1866 | 1461411409870 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 1866 | 1461411410044 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:36:50 INFO - PROCESS | 1866 | 1461411410058 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77390d000 == 109 [pid = 1866] [id = 330] 04:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7ff773c4ac00) [pid = 1866] [serial = 991] [outer = (nil)] 04:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7ff776c93000) [pid = 1866] [serial = 992] [outer = 0x7ff773c4ac00] 04:36:50 INFO - PROCESS | 1866 | 1461411410121 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7ff7772ea000) [pid = 1866] [serial = 993] [outer = 0x7ff773c4ac00] 04:36:51 INFO - PROCESS | 1866 | 1461411411071 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1233ms 04:36:51 INFO - PROCESS | 1866 | 1461411411098 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1866 | 1461411411100 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:36:51 INFO - PROCESS | 1866 | 1461411411107 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1866 | 1461411411111 Marionette TRACE conn3 <- [1,1294,null,{}] 04:36:51 INFO - PROCESS | 1866 | 1461411411117 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 1866 | 1461411411355 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:36:51 INFO - PROCESS | 1866 | 1461411411392 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776be5000 == 110 [pid = 1866] [id = 331] 04:36:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7ff775e7a400) [pid = 1866] [serial = 994] [outer = (nil)] 04:36:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7ff7773bec00) [pid = 1866] [serial = 995] [outer = 0x7ff775e7a400] 04:36:51 INFO - PROCESS | 1866 | 1461411411456 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7ff7776c6c00) [pid = 1866] [serial = 996] [outer = 0x7ff775e7a400] 04:36:52 INFO - PROCESS | 1866 | 1461411412309 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1233ms 04:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:36:52 INFO - PROCESS | 1866 | 1461411412342 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1866 | 1461411412345 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:36:52 INFO - PROCESS | 1866 | 1461411412351 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1866 | 1461411412354 Marionette TRACE conn3 <- [1,1298,null,{}] 04:36:52 INFO - PROCESS | 1866 | 1461411412367 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 1866 | 1461411412606 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:36:52 INFO - PROCESS | 1866 | 1461411412637 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d11800 == 111 [pid = 1866] [id = 332] 04:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7ff776a65800) [pid = 1866] [serial = 997] [outer = (nil)] 04:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7ff777aabc00) [pid = 1866] [serial = 998] [outer = 0x7ff776a65800] 04:36:52 INFO - PROCESS | 1866 | 1461411412707 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7ff779ca2800) [pid = 1866] [serial = 999] [outer = 0x7ff776a65800] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7ff7731ba000) [pid = 1866] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7ff773e81000) [pid = 1866] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7ff773f38800) [pid = 1866] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7ff77093f400) [pid = 1866] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7ff771bde400) [pid = 1866] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7ff770934000) [pid = 1866] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7ff7631da000) [pid = 1866] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7ff773b7cc00) [pid = 1866] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7ff7740f9c00) [pid = 1866] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7ff77327d400) [pid = 1866] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7ff771bc4400) [pid = 1866] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7ff76ace7c00) [pid = 1866] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7ff777911c00) [pid = 1866] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7ff76772c400) [pid = 1866] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7ff76ace8000) [pid = 1866] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7ff773e80800) [pid = 1866] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7ff773277400) [pid = 1866] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7ff77327b000) [pid = 1866] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7ff7674d6400) [pid = 1866] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7ff7674d8400) [pid = 1866] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7ff76ba6d400) [pid = 1866] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:36:54 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7ff7674d7800) [pid = 1866] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:36:54 INFO - PROCESS | 1866 | 1461411414655 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2334ms 04:36:54 INFO - PROCESS | 1866 | 1461411414686 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1866 | 1461411414688 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:36:54 INFO - PROCESS | 1866 | 1461411414695 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1866 | 1461411414711 Marionette TRACE conn3 <- [1,1302,null,{}] 04:36:54 INFO - PROCESS | 1866 | 1461411414717 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:54 INFO - PROCESS | 1866 | 1461411414902 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:36:55 INFO - PROCESS | 1866 | 1461411415054 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774062800 == 112 [pid = 1866] [id = 333] 04:36:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7ff7674d6400) [pid = 1866] [serial = 1000] [outer = (nil)] 04:36:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7ff7731b4c00) [pid = 1866] [serial = 1001] [outer = 0x7ff7674d6400] 04:36:55 INFO - PROCESS | 1866 | 1461411415129 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7ff774f6d400) [pid = 1866] [serial = 1002] [outer = 0x7ff7674d6400] 04:36:55 INFO - PROCESS | 1866 | 1461411415838 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1195ms 04:36:55 INFO - PROCESS | 1866 | 1461411415891 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1866 | 1461411415895 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:36:55 INFO - PROCESS | 1866 | 1461411415905 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1866 | 1461411415909 Marionette TRACE conn3 <- [1,1306,null,{}] 04:36:55 INFO - PROCESS | 1866 | 1461411415915 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:56 INFO - PROCESS | 1866 | 1461411416118 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:36:56 INFO - PROCESS | 1866 | 1461411416441 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761dce800 == 113 [pid = 1866] [id = 334] 04:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7ff76141c000) [pid = 1866] [serial = 1003] [outer = (nil)] 04:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7ff761428800) [pid = 1866] [serial = 1004] [outer = 0x7ff76141c000] 04:36:56 INFO - PROCESS | 1866 | 1461411416525 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7ff7625cec00) [pid = 1866] [serial = 1005] [outer = 0x7ff76141c000] 04:36:57 INFO - PROCESS | 1866 | 1461411417540 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1685ms 04:36:57 INFO - PROCESS | 1866 | 1461411417594 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 1866 | 1461411417600 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:36:57 INFO - PROCESS | 1866 | 1461411417611 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 1866 | 1461411417616 Marionette TRACE conn3 <- [1,1310,null,{}] 04:36:57 INFO - PROCESS | 1866 | 1461411417624 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1866 | 1461411417880 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:36:58 INFO - PROCESS | 1866 | 1461411418172 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3c2000 == 114 [pid = 1866] [id = 335] 04:36:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7ff765b7c000) [pid = 1866] [serial = 1006] [outer = (nil)] 04:36:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7ff7661d5800) [pid = 1866] [serial = 1007] [outer = 0x7ff765b7c000] 04:36:58 INFO - PROCESS | 1866 | 1461411418254 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7ff7674e3800) [pid = 1866] [serial = 1008] [outer = 0x7ff765b7c000] 04:36:59 INFO - PROCESS | 1866 | 1461411419205 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1866 | 1461411419265 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:36:59 INFO - PROCESS | 1866 | 1461411419272 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1866 | 1461411419275 Marionette TRACE conn3 <- [1,1314,null,{}] 04:36:59 INFO - PROCESS | 1866 | 1461411419282 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 1866 | 1461411419503 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:36:59 INFO - PROCESS | 1866 | 1461411419797 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c32800 == 115 [pid = 1866] [id = 336] 04:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7ff77093f800) [pid = 1866] [serial = 1009] [outer = (nil)] 04:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7ff771bce800) [pid = 1866] [serial = 1010] [outer = 0x7ff77093f800] 04:36:59 INFO - PROCESS | 1866 | 1461411419919 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7ff77321c400) [pid = 1866] [serial = 1011] [outer = 0x7ff77093f800] 04:37:00 INFO - PROCESS | 1866 | 1461411420796 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1580ms 04:37:00 INFO - PROCESS | 1866 | 1461411420856 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 1866 | 1461411420863 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:37:00 INFO - PROCESS | 1866 | 1461411420890 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 1866 | 1461411420906 Marionette TRACE conn3 <- [1,1318,null,{}] 04:37:00 INFO - PROCESS | 1866 | 1461411420918 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1866 | 1461411421382 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:37:01 INFO - PROCESS | 1866 | 1461411421668 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fbe000 == 116 [pid = 1866] [id = 337] 04:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7ff76b61c400) [pid = 1866] [serial = 1012] [outer = (nil)] 04:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7ff773e84000) [pid = 1866] [serial = 1013] [outer = 0x7ff76b61c400] 04:37:01 INFO - PROCESS | 1866 | 1461411421746 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7ff77545e000) [pid = 1866] [serial = 1014] [outer = 0x7ff76b61c400] 04:37:02 INFO - PROCESS | 1866 | 1461411422648 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1814ms 04:37:02 INFO - PROCESS | 1866 | 1461411422688 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:37:02 INFO - PROCESS | 1866 | 1461411422693 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:37:02 INFO - PROCESS | 1866 | 1461411422699 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1866 | 1461411422703 Marionette TRACE conn3 <- [1,1322,null,{}] 04:37:02 INFO - PROCESS | 1866 | 1461411422709 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:02 INFO - PROCESS | 1866 | 1461411422939 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:37:03 INFO - PROCESS | 1866 | 1461411423180 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c3fd800 == 117 [pid = 1866] [id = 338] 04:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7ff76c831c00) [pid = 1866] [serial = 1015] [outer = (nil)] 04:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7ff777906c00) [pid = 1866] [serial = 1016] [outer = 0x7ff76c831c00] 04:37:03 INFO - PROCESS | 1866 | 1461411423299 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7ff777f2f000) [pid = 1866] [serial = 1017] [outer = 0x7ff76c831c00] 04:37:04 INFO - PROCESS | 1866 | 1461411424220 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1583ms 04:37:04 INFO - PROCESS | 1866 | 1461411424284 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 1866 | 1461411424288 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:37:04 INFO - PROCESS | 1866 | 1461411424295 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 1866 | 1461411424298 Marionette TRACE conn3 <- [1,1326,null,{}] 04:37:04 INFO - PROCESS | 1866 | 1461411424304 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1866 | 1461411424519 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:37:04 INFO - PROCESS | 1866 | 1461411424774 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd55000 == 118 [pid = 1866] [id = 339] 04:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7ff77ac6dc00) [pid = 1866] [serial = 1018] [outer = (nil)] 04:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7ff77b4a7c00) [pid = 1866] [serial = 1019] [outer = 0x7ff77ac6dc00] 04:37:04 INFO - PROCESS | 1866 | 1461411424910 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7ff77c40e000) [pid = 1866] [serial = 1020] [outer = 0x7ff77ac6dc00] 04:37:05 INFO - PROCESS | 1866 | 1461411425773 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:37:05 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 04:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1532ms 04:37:05 INFO - PROCESS | 1866 | 1461411425828 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1866 | 1461411425831 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:37:05 INFO - PROCESS | 1866 | 1461411425839 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1866 | 1461411425841 Marionette TRACE conn3 <- [1,1330,null,{}] 04:37:05 INFO - PROCESS | 1866 | 1461411425848 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:06 INFO - PROCESS | 1866 | 1461411426065 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:37:06 INFO - PROCESS | 1866 | 1461411426264 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a318000 == 119 [pid = 1866] [id = 340] 04:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7ff77ac71c00) [pid = 1866] [serial = 1021] [outer = (nil)] 04:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7ff77d7af000) [pid = 1866] [serial = 1022] [outer = 0x7ff77ac71c00] 04:37:06 INFO - PROCESS | 1866 | 1461411426377 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7ff77f559400) [pid = 1866] [serial = 1023] [outer = 0x7ff77ac71c00] 04:37:07 INFO - PROCESS | 1866 | 1461411427224 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:37:07 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 04:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1430ms 04:37:07 INFO - PROCESS | 1866 | 1461411427270 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:37:07 INFO - PROCESS | 1866 | 1461411427274 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:37:07 INFO - PROCESS | 1866 | 1461411427281 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 1866 | 1461411427285 Marionette TRACE conn3 <- [1,1334,null,{}] 04:37:07 INFO - PROCESS | 1866 | 1461411427290 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1866 | 1461411427498 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:37:07 INFO - PROCESS | 1866 | 1461411427698 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f1d6800 == 120 [pid = 1866] [id = 341] 04:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 281 (0x7ff77c059800) [pid = 1866] [serial = 1024] [outer = (nil)] 04:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 282 (0x7ff784012800) [pid = 1866] [serial = 1025] [outer = 0x7ff77c059800] 04:37:07 INFO - PROCESS | 1866 | 1461411427787 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 283 (0x7ff789f02800) [pid = 1866] [serial = 1026] [outer = 0x7ff77c059800] 04:37:08 INFO - PROCESS | 1866 | 1461411428694 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1480ms 04:37:08 INFO - PROCESS | 1866 | 1461411428761 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1866 | 1461411428766 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:37:08 INFO - PROCESS | 1866 | 1461411428772 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1866 | 1461411428776 Marionette TRACE conn3 <- [1,1338,null,{}] 04:37:08 INFO - PROCESS | 1866 | 1461411428782 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:09 INFO - PROCESS | 1866 | 1461411429001 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:37:09 INFO - PROCESS | 1866 | 1461411429243 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791f54800 == 121 [pid = 1866] [id = 342] 04:37:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 284 (0x7ff7772b7000) [pid = 1866] [serial = 1027] [outer = (nil)] 04:37:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 285 (0x7ff789f9a800) [pid = 1866] [serial = 1028] [outer = 0x7ff7772b7000] 04:37:09 INFO - PROCESS | 1866 | 1461411429365 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 286 (0x7ff78b041800) [pid = 1866] [serial = 1029] [outer = 0x7ff7772b7000] 04:37:10 INFO - PROCESS | 1866 | 1461411430675 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1939ms 04:37:10 INFO - PROCESS | 1866 | 1461411430762 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:37:10 INFO - PROCESS | 1866 | 1461411430767 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:37:10 INFO - PROCESS | 1866 | 1461411430784 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:37:10 INFO - PROCESS | 1866 | 1461411430787 Marionette TRACE conn3 <- [1,1342,null,{}] 04:37:10 INFO - PROCESS | 1866 | 1461411430794 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 1866 | 1461411431006 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:37:11 INFO - PROCESS | 1866 | 1461411431203 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664af000 == 122 [pid = 1866] [id = 343] 04:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 287 (0x7ff76170ec00) [pid = 1866] [serial = 1030] [outer = (nil)] 04:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 288 (0x7ff761715800) [pid = 1866] [serial = 1031] [outer = 0x7ff76170ec00] 04:37:11 INFO - PROCESS | 1866 | 1461411431277 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 289 (0x7ff76171cc00) [pid = 1866] [serial = 1032] [outer = 0x7ff76170ec00] 04:37:12 INFO - PROCESS | 1866 | 1461411432213 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1483ms 04:37:12 INFO - PROCESS | 1866 | 1461411432268 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1866 | 1461411432275 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:37:12 INFO - PROCESS | 1866 | 1461411432288 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1866 | 1461411432293 Marionette TRACE conn3 <- [1,1346,null,{}] 04:37:12 INFO - PROCESS | 1866 | 1461411432306 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 1866 | 1461411432534 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:37:12 INFO - PROCESS | 1866 | 1461411432835 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76641f000 == 123 [pid = 1866] [id = 344] 04:37:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 290 (0x7ff78b1b6c00) [pid = 1866] [serial = 1033] [outer = (nil)] 04:37:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 291 (0x7ff78cd14000) [pid = 1866] [serial = 1034] [outer = 0x7ff78b1b6c00] 04:37:12 INFO - PROCESS | 1866 | 1461411432923 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 292 (0x7ff78e938000) [pid = 1866] [serial = 1035] [outer = 0x7ff78b1b6c00] 04:37:13 INFO - PROCESS | 1866 | 1461411433982 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1747ms 04:37:14 INFO - PROCESS | 1866 | 1461411434033 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:37:14 INFO - PROCESS | 1866 | 1461411434038 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:37:14 INFO - PROCESS | 1866 | 1461411434045 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:37:14 INFO - PROCESS | 1866 | 1461411434050 Marionette TRACE conn3 <- [1,1350,null,{}] 04:37:14 INFO - PROCESS | 1866 | 1461411434056 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:14 INFO - PROCESS | 1866 | 1461411434306 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:37:14 INFO - PROCESS | 1866 | 1461411434598 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7650da800 == 124 [pid = 1866] [id = 345] 04:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 293 (0x7ff7651c7400) [pid = 1866] [serial = 1036] [outer = (nil)] 04:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 294 (0x7ff7651d0400) [pid = 1866] [serial = 1037] [outer = 0x7ff7651c7400] 04:37:14 INFO - PROCESS | 1866 | 1461411434683 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 295 (0x7ff78e941000) [pid = 1866] [serial = 1038] [outer = 0x7ff7651c7400] 04:37:15 INFO - PROCESS | 1866 | 1461411435538 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:37:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1538ms 04:37:15 INFO - PROCESS | 1866 | 1461411435584 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1866 | 1461411435588 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:37:15 INFO - PROCESS | 1866 | 1461411435595 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1866 | 1461411435599 Marionette TRACE conn3 <- [1,1354,null,{}] 04:37:15 INFO - PROCESS | 1866 | 1461411435605 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1866 | 1461411435815 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:37:16 INFO - PROCESS | 1866 | 1461411436063 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e75800 == 125 [pid = 1866] [id = 346] 04:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 296 (0x7ff764eb8800) [pid = 1866] [serial = 1039] [outer = (nil)] 04:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 297 (0x7ff764ebec00) [pid = 1866] [serial = 1040] [outer = 0x7ff764eb8800] 04:37:16 INFO - PROCESS | 1866 | 1461411436184 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 298 (0x7ff764ec3c00) [pid = 1866] [serial = 1041] [outer = 0x7ff764eb8800] 04:37:17 INFO - PROCESS | 1866 | 1461411437138 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1584ms 04:37:17 INFO - PROCESS | 1866 | 1461411437180 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 1866 | 1461411437184 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:37:17 INFO - PROCESS | 1866 | 1461411437191 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 1866 | 1461411437193 Marionette TRACE conn3 <- [1,1358,null,{}] 04:37:17 INFO - PROCESS | 1866 | 1461411437200 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 1866 | 1461411437416 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:37:17 INFO - PROCESS | 1866 | 1461411437665 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76649c800 == 126 [pid = 1866] [id = 347] 04:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 299 (0x7ff7631dcc00) [pid = 1866] [serial = 1042] [outer = (nil)] 04:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 300 (0x7ff7651ca000) [pid = 1866] [serial = 1043] [outer = 0x7ff7631dcc00] 04:37:17 INFO - PROCESS | 1866 | 1461411437756 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 301 (0x7ff76804c000) [pid = 1866] [serial = 1044] [outer = 0x7ff7631dcc00] 04:37:18 INFO - PROCESS | 1866 | 1461411438601 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1482ms 04:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:37:18 INFO - PROCESS | 1866 | 1461411438674 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1866 | 1461411438677 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:37:18 INFO - PROCESS | 1866 | 1461411438684 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1866 | 1461411438686 Marionette TRACE conn3 <- [1,1362,null,{}] 04:37:18 INFO - PROCESS | 1866 | 1461411438693 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 1866 | 1461411438915 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:37:19 INFO - PROCESS | 1866 | 1461411439236 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680b5800 == 127 [pid = 1866] [id = 348] 04:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 302 (0x7ff768051c00) [pid = 1866] [serial = 1045] [outer = (nil)] 04:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 303 (0x7ff768054400) [pid = 1866] [serial = 1046] [outer = 0x7ff768051c00] 04:37:19 INFO - PROCESS | 1866 | 1461411439323 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 304 (0x7ff771bd9000) [pid = 1866] [serial = 1047] [outer = 0x7ff768051c00] 04:37:20 INFO - PROCESS | 1866 | 1461411440396 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1788ms 04:37:20 INFO - PROCESS | 1866 | 1461411440473 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1866 | 1461411440480 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:37:20 INFO - PROCESS | 1866 | 1461411440492 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1866 | 1461411440497 Marionette TRACE conn3 <- [1,1366,null,{}] 04:37:20 INFO - PROCESS | 1866 | 1461411440508 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 1866 | 1461411440873 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:37:21 INFO - PROCESS | 1866 | 1461411441227 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f05000 == 128 [pid = 1866] [id = 349] 04:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 305 (0x7ff76804b000) [pid = 1866] [serial = 1048] [outer = (nil)] 04:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 306 (0x7ff773fd6000) [pid = 1866] [serial = 1049] [outer = 0x7ff76804b000] 04:37:21 INFO - PROCESS | 1866 | 1461411441353 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 307 (0x7ff777d19000) [pid = 1866] [serial = 1050] [outer = 0x7ff76804b000] 04:37:22 INFO - PROCESS | 1866 | 1461411442318 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1866 | 1461411442336 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:37:22 INFO - PROCESS | 1866 | 1461411442344 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1866 | 1461411442348 Marionette TRACE conn3 <- [1,1370,null,{}] 04:37:22 INFO - PROCESS | 1866 | 1461411442354 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 1866 | 1461411442573 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:37:22 INFO - PROCESS | 1866 | 1461411442831 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ffad800 == 129 [pid = 1866] [id = 350] 04:37:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 308 (0x7ff768052000) [pid = 1866] [serial = 1051] [outer = (nil)] 04:37:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 309 (0x7ff777d1fc00) [pid = 1866] [serial = 1052] [outer = 0x7ff768052000] 04:37:22 INFO - PROCESS | 1866 | 1461411442964 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 310 (0x7ff777d25c00) [pid = 1866] [serial = 1053] [outer = 0x7ff768052000] 04:37:23 INFO - PROCESS | 1866 | 1461411443904 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1866 | 1461411443931 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:37:23 INFO - PROCESS | 1866 | 1461411443937 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1866 | 1461411443941 Marionette TRACE conn3 <- [1,1374,null,{}] 04:37:23 INFO - PROCESS | 1866 | 1461411443946 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 1866 | 1461411444178 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:37:24 INFO - PROCESS | 1866 | 1461411444437 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ffc7800 == 130 [pid = 1866] [id = 351] 04:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 311 (0x7ff75eb60c00) [pid = 1866] [serial = 1054] [outer = (nil)] 04:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 312 (0x7ff75eb66000) [pid = 1866] [serial = 1055] [outer = 0x7ff75eb60c00] 04:37:24 INFO - PROCESS | 1866 | 1461411444561 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 313 (0x7ff7674d8c00) [pid = 1866] [serial = 1056] [outer = 0x7ff75eb60c00] 04:37:25 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:25 INFO - PROCESS | 1866 | 1461411445799 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1866 | 1461411445890 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:37:26 INFO - PROCESS | 1866 | 1461411446116 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1866 | 1461411446125 Marionette TRACE conn3 <- [1,1378,null,{}] 04:37:26 INFO - PROCESS | 1866 | 1461411446145 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 1866 | 1461411446444 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773741000 == 129 [pid = 1866] [id = 49] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a3000 == 128 [pid = 1866] [id = 191] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a5800 == 127 [pid = 1866] [id = 197] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774062800 == 126 [pid = 1866] [id = 333] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d11800 == 125 [pid = 1866] [id = 332] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776be5000 == 124 [pid = 1866] [id = 331] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77390d000 == 123 [pid = 1866] [id = 330] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a9e1800 == 122 [pid = 1866] [id = 329] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c5d800 == 121 [pid = 1866] [id = 328] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a974800 == 120 [pid = 1866] [id = 327] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770b7b000 == 119 [pid = 1866] [id = 326] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b8f800 == 118 [pid = 1866] [id = 325] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768bcc000 == 117 [pid = 1866] [id = 324] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652e9000 == 116 [pid = 1866] [id = 320] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f84d000 == 115 [pid = 1866] [id = 319] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761bdf800 == 114 [pid = 1866] [id = 318] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c8ad000 == 113 [pid = 1866] [id = 317] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791c60000 == 112 [pid = 1866] [id = 316] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ae0b800 == 111 [pid = 1866] [id = 315] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f899800 == 110 [pid = 1866] [id = 314] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff779d6e800 == 109 [pid = 1866] [id = 313] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7732bd000 == 108 [pid = 1866] [id = 312] 04:37:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b9a000 == 107 [pid = 1866] [id = 311] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 312 (0x7ff773fd9400) [pid = 1866] [serial = 602] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 311 (0x7ff773f37000) [pid = 1866] [serial = 875] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 310 (0x7ff770c3cc00) [pid = 1866] [serial = 926] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 309 (0x7ff789ee0800) [pid = 1866] [serial = 893] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 308 (0x7ff7773bb000) [pid = 1866] [serial = 566] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 307 (0x7ff773e7f400) [pid = 1866] [serial = 921] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 306 (0x7ff77b84a400) [pid = 1866] [serial = 569] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 305 (0x7ff770c10000) [pid = 1866] [serial = 917] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 304 (0x7ff765b79000) [pid = 1866] [serial = 915] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 303 (0x7ff777566c00) [pid = 1866] [serial = 927] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 302 (0x7ff776a65400) [pid = 1866] [serial = 605] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 301 (0x7ff777908800) [pid = 1866] [serial = 608] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 300 (0x7ff777560800) [pid = 1866] [serial = 878] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 299 (0x7ff7631e1c00) [pid = 1866] [serial = 914] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 298 (0x7ff77545c800) [pid = 1866] [serial = 923] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 297 (0x7ff771bb8400) [pid = 1866] [serial = 918] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 296 (0x7ff776a72400) [pid = 1866] [serial = 924] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 295 (0x7ff7732ee400) [pid = 1866] [serial = 599] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 294 (0x7ff765b7d800) [pid = 1866] [serial = 911] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 293 (0x7ff772fc6800) [pid = 1866] [serial = 557] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 292 (0x7ff7632e6400) [pid = 1866] [serial = 905] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 291 (0x7ff77a6e8c00) [pid = 1866] [serial = 930] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 290 (0x7ff777907800) [pid = 1866] [serial = 881] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 289 (0x7ff77df83400) [pid = 1866] [serial = 887] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 288 (0x7ff770936000) [pid = 1866] [serial = 617] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 287 (0x7ff783169800) [pid = 1866] [serial = 890] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 286 (0x7ff76ba6b800) [pid = 1866] [serial = 593] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 285 (0x7ff7732ef000) [pid = 1866] [serial = 920] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 284 (0x7ff777ab0c00) [pid = 1866] [serial = 929] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 283 (0x7ff7740f5800) [pid = 1866] [serial = 500] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 282 (0x7ff773f34800) [pid = 1866] [serial = 560] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 281 (0x7ff7631e2800) [pid = 1866] [serial = 902] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 280 (0x7ff77c240000) [pid = 1866] [serial = 884] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7ff7771e6000) [pid = 1866] [serial = 563] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7ff76ba69800) [pid = 1866] [serial = 611] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7ff78b30bc00) [pid = 1866] [serial = 896] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7ff76ba4ac00) [pid = 1866] [serial = 614] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7ff771a63c00) [pid = 1866] [serial = 596] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7ff765b71800) [pid = 1866] [serial = 908] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7ff777ab6400) [pid = 1866] [serial = 899] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7ff76b61e800) [pid = 1866] [serial = 554] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7ff771bd7c00) [pid = 1866] [serial = 872] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7ff77be32800) [pid = 1866] [serial = 932] [outer = (nil)] [url = about:blank] 04:37:27 INFO - PROCESS | 1866 | 1461411447518 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76143e000 == 108 [pid = 1866] [id = 352] 04:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7ff761425800) [pid = 1866] [serial = 1057] [outer = (nil)] 04:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7ff7631e1c00) [pid = 1866] [serial = 1058] [outer = 0x7ff761425800] 04:37:27 INFO - PROCESS | 1866 | 1461411447592 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7ff7635e0000) [pid = 1866] [serial = 1059] [outer = 0x7ff761425800] 04:37:28 INFO - PROCESS | 1866 | 1461411448372 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1866 | 1461411448427 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:37:28 INFO - PROCESS | 1866 | 1461411448439 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1866 | 1461411448443 Marionette TRACE conn3 <- [1,1382,null,{}] 04:37:28 INFO - PROCESS | 1866 | 1461411448450 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1866 | 1461411448653 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:37:28 INFO - PROCESS | 1866 | 1461411448836 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cd0000 == 109 [pid = 1866] [id = 353] 04:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7ff75eb65000) [pid = 1866] [serial = 1060] [outer = (nil)] 04:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7ff7658b0400) [pid = 1866] [serial = 1061] [outer = 0x7ff75eb65000] 04:37:28 INFO - PROCESS | 1866 | 1461411448905 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7ff766182400) [pid = 1866] [serial = 1062] [outer = 0x7ff75eb65000] 04:37:29 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 04:37:29 INFO - PROCESS | 1866 | 1461411449827 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 1866 | 1461411449895 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:37:29 INFO - PROCESS | 1866 | 1461411449902 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1866 | 1461411449908 Marionette TRACE conn3 <- [1,1386,null,{}] 04:37:29 INFO - PROCESS | 1866 | 1461411449930 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 1866 | 1461411450189 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:37:30 INFO - PROCESS | 1866 | 1461411450219 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680b1000 == 110 [pid = 1866] [id = 354] 04:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7ff768051000) [pid = 1866] [serial = 1063] [outer = (nil)] 04:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7ff76acdf400) [pid = 1866] [serial = 1064] [outer = 0x7ff768051000] 04:37:30 INFO - PROCESS | 1866 | 1461411450288 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7ff76ba4d800) [pid = 1866] [serial = 1065] [outer = 0x7ff768051000] 04:37:31 INFO - PROCESS | 1866 | 1461411451445 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 1866 | 1461411451509 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:37:31 INFO - PROCESS | 1866 | 1461411451515 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1866 | 1461411451517 Marionette TRACE conn3 <- [1,1390,null,{}] 04:37:31 INFO - PROCESS | 1866 | 1461411451523 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:31 INFO - PROCESS | 1866 | 1461411451771 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7ff775e7a400) [pid = 1866] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7ff773276400) [pid = 1866] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7ff7680cf800) [pid = 1866] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7ff7773b3400) [pid = 1866] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7ff7771edc00) [pid = 1866] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7ff765b7a800) [pid = 1866] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7ff784088000) [pid = 1866] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7ff77fb20000) [pid = 1866] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7ff773c42400) [pid = 1866] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7ff76ba44400) [pid = 1866] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7ff78b310c00) [pid = 1866] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7ff771bdc400) [pid = 1866] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7ff773dbd400) [pid = 1866] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7ff776a67400) [pid = 1866] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7ff77d171c00) [pid = 1866] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7ff776cd4c00) [pid = 1866] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7ff773e7e800) [pid = 1866] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7ff773f3f800) [pid = 1866] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7ff773c4ac00) [pid = 1866] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7ff77438b000) [pid = 1866] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7ff7730a9000) [pid = 1866] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7ff770c0d800) [pid = 1866] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7ff770c33c00) [pid = 1866] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7ff76ace4c00) [pid = 1866] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7ff772fc9400) [pid = 1866] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7ff776a65800) [pid = 1866] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7ff775e0dc00) [pid = 1866] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7ff773f3d400) [pid = 1866] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7ff77d17e800) [pid = 1866] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7ff7631db000) [pid = 1866] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7ff773c44000) [pid = 1866] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7ff76c831000) [pid = 1866] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7ff774d1f000) [pid = 1866] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff776ccec00) [pid = 1866] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff776cd6800) [pid = 1866] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff77d0adc00) [pid = 1866] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff789c5e000) [pid = 1866] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff76bb8e800) [pid = 1866] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff771bb9000) [pid = 1866] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff76acdc800) [pid = 1866] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff773e87000) [pid = 1866] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff773dbe400) [pid = 1866] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff776a67000) [pid = 1866] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff777562c00) [pid = 1866] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff7680cc800) [pid = 1866] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff773274c00) [pid = 1866] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff7732e9000) [pid = 1866] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff7771e9000) [pid = 1866] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff776a65000) [pid = 1866] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff7752b6c00) [pid = 1866] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff77c24a800) [pid = 1866] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff77545ec00) [pid = 1866] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff773e8dc00) [pid = 1866] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff774259800) [pid = 1866] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff774f66000) [pid = 1866] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff777564800) [pid = 1866] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff776a63c00) [pid = 1866] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff77b3f5c00) [pid = 1866] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff7674dec00) [pid = 1866] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff76ace1000) [pid = 1866] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff776a6f000) [pid = 1866] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff777560000) [pid = 1866] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:37:32 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff771badc00) [pid = 1866] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:37:32 INFO - PROCESS | 1866 | 1461411452815 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cd1000 == 111 [pid = 1866] [id = 355] 04:37:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff761427c00) [pid = 1866] [serial = 1066] [outer = (nil)] 04:37:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff7674e1000) [pid = 1866] [serial = 1067] [outer = 0x7ff761427c00] 04:37:32 INFO - PROCESS | 1866 | 1461411452902 Marionette DEBUG loaded listener.js 04:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff76bb89400) [pid = 1866] [serial = 1068] [outer = 0x7ff761427c00] 04:37:33 INFO - PROCESS | 1866 | 1461411453576 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2086ms 04:37:33 INFO - PROCESS | 1866 | 1461411453603 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1866 | 1461411453605 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:37:33 INFO - PROCESS | 1866 | 1461411453612 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1866 | 1461411453614 Marionette TRACE conn3 <- [1,1394,null,{}] 04:37:33 INFO - PROCESS | 1866 | 1461411453621 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1866 | 1461411453820 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:37:33 INFO - PROCESS | 1866 | 1461411453983 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acba000 == 112 [pid = 1866] [id = 356] 04:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff7632e9800) [pid = 1866] [serial = 1069] [outer = (nil)] 04:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff770c0c400) [pid = 1866] [serial = 1070] [outer = 0x7ff7632e9800] 04:37:34 INFO - PROCESS | 1866 | 1461411454046 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff771bafc00) [pid = 1866] [serial = 1071] [outer = 0x7ff7632e9800] 04:37:35 INFO - PROCESS | 1866 | 1461411455075 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1481ms 04:37:35 INFO - PROCESS | 1866 | 1461411455094 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1866 | 1461411455101 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:37:35 INFO - PROCESS | 1866 | 1461411455110 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:37:35 INFO - PROCESS | 1866 | 1461411455116 Marionette TRACE conn3 <- [1,1398,null,{}] 04:37:35 INFO - PROCESS | 1866 | 1461411455126 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 1866 | 1461411455343 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:37:35 INFO - PROCESS | 1866 | 1461411455692 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652dc800 == 113 [pid = 1866] [id = 357] 04:37:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff7631db000) [pid = 1866] [serial = 1072] [outer = (nil)] 04:37:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff7635df800) [pid = 1866] [serial = 1073] [outer = 0x7ff7631db000] 04:37:35 INFO - PROCESS | 1866 | 1461411455779 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff7651ce800) [pid = 1866] [serial = 1074] [outer = 0x7ff7631db000] 04:37:36 INFO - PROCESS | 1866 | 1461411456668 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1585ms 04:37:36 INFO - PROCESS | 1866 | 1461411456697 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1866 | 1461411456707 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:37:36 INFO - PROCESS | 1866 | 1461411456719 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1866 | 1461411456723 Marionette TRACE conn3 <- [1,1402,null,{}] 04:37:36 INFO - PROCESS | 1866 | 1461411456730 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 1866 | 1461411456962 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:37:37 INFO - PROCESS | 1866 | 1461411457213 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a96c800 == 114 [pid = 1866] [id = 358] 04:37:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff76617f000) [pid = 1866] [serial = 1075] [outer = (nil)] 04:37:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff7674d9c00) [pid = 1866] [serial = 1076] [outer = 0x7ff76617f000] 04:37:37 INFO - PROCESS | 1866 | 1461411457335 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff7680cc800) [pid = 1866] [serial = 1077] [outer = 0x7ff76617f000] 04:37:38 INFO - PROCESS | 1866 | 1461411458324 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1683ms 04:37:38 INFO - PROCESS | 1866 | 1461411458402 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:37:38 INFO - PROCESS | 1866 | 1461411458407 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:37:38 INFO - PROCESS | 1866 | 1461411458414 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:37:38 INFO - PROCESS | 1866 | 1461411458421 Marionette TRACE conn3 <- [1,1406,null,{}] 04:37:38 INFO - PROCESS | 1866 | 1461411458452 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 1866 | 1461411458739 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:37:38 INFO - PROCESS | 1866 | 1461411458933 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770947800 == 115 [pid = 1866] [id = 359] 04:37:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff771a64000) [pid = 1866] [serial = 1078] [outer = (nil)] 04:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff771bd0400) [pid = 1866] [serial = 1079] [outer = 0x7ff771a64000] 04:37:39 INFO - PROCESS | 1866 | 1461411459016 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff7730b0000) [pid = 1866] [serial = 1080] [outer = 0x7ff771a64000] 04:37:39 INFO - PROCESS | 1866 | 1461411459896 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1538ms 04:37:39 INFO - PROCESS | 1866 | 1461411459952 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1866 | 1461411459956 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:37:39 INFO - PROCESS | 1866 | 1461411459964 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1866 | 1461411459968 Marionette TRACE conn3 <- [1,1410,null,{}] 04:37:39 INFO - PROCESS | 1866 | 1461411459974 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:40 INFO - PROCESS | 1866 | 1461411460198 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:37:40 INFO - PROCESS | 1866 | 1461411460464 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773741000 == 116 [pid = 1866] [id = 360] 04:37:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff771bb6c00) [pid = 1866] [serial = 1081] [outer = (nil)] 04:37:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff7732e6800) [pid = 1866] [serial = 1082] [outer = 0x7ff771bb6c00] 04:37:40 INFO - PROCESS | 1866 | 1461411460590 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff7736e2000) [pid = 1866] [serial = 1083] [outer = 0x7ff771bb6c00] 04:37:41 INFO - PROCESS | 1866 | 1461411461569 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1638ms 04:37:41 INFO - PROCESS | 1866 | 1461411461604 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:37:41 INFO - PROCESS | 1866 | 1461411461607 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:37:41 INFO - PROCESS | 1866 | 1461411461615 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 1866 | 1461411461617 Marionette TRACE conn3 <- [1,1414,null,{}] 04:37:41 INFO - PROCESS | 1866 | 1461411461625 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 1866 | 1461411461847 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:37:42 INFO - PROCESS | 1866 | 1461411462111 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77405b800 == 117 [pid = 1866] [id = 361] 04:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff7736e2400) [pid = 1866] [serial = 1084] [outer = (nil)] 04:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff773dbb000) [pid = 1866] [serial = 1085] [outer = 0x7ff7736e2400] 04:37:42 INFO - PROCESS | 1866 | 1461411462190 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff773e8dc00) [pid = 1866] [serial = 1086] [outer = 0x7ff7736e2400] 04:37:43 INFO - PROCESS | 1866 | 1461411463174 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1582ms 04:37:43 INFO - PROCESS | 1866 | 1461411463197 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:37:43 INFO - PROCESS | 1866 | 1461411463201 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:37:43 INFO - PROCESS | 1866 | 1461411463208 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1866 | 1461411463212 Marionette TRACE conn3 <- [1,1418,null,{}] 04:37:43 INFO - PROCESS | 1866 | 1461411463218 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:43 INFO - PROCESS | 1866 | 1461411463470 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:37:43 INFO - PROCESS | 1866 | 1461411463748 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c34800 == 118 [pid = 1866] [id = 362] 04:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff774f67400) [pid = 1866] [serial = 1087] [outer = (nil)] 04:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff775e7d400) [pid = 1866] [serial = 1088] [outer = 0x7ff774f67400] 04:37:43 INFO - PROCESS | 1866 | 1461411463843 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff776a71400) [pid = 1866] [serial = 1089] [outer = 0x7ff774f67400] 04:37:44 INFO - PROCESS | 1866 | 1461411464764 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1590ms 04:37:44 INFO - PROCESS | 1866 | 1461411464798 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 1866 | 1461411464802 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:37:44 INFO - PROCESS | 1866 | 1461411464809 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1866 | 1461411464812 Marionette TRACE conn3 <- [1,1422,null,{}] 04:37:44 INFO - PROCESS | 1866 | 1461411464818 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1866 | 1461411465027 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:37:45 INFO - PROCESS | 1866 | 1461411465287 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777366000 == 119 [pid = 1866] [id = 363] 04:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff7680c7c00) [pid = 1866] [serial = 1090] [outer = (nil)] 04:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff773c4bc00) [pid = 1866] [serial = 1091] [outer = 0x7ff7680c7c00] 04:37:45 INFO - PROCESS | 1866 | 1461411465409 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff7771e8000) [pid = 1866] [serial = 1092] [outer = 0x7ff7680c7c00] 04:37:46 INFO - PROCESS | 1866 | 1461411466263 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1533ms 04:37:46 INFO - PROCESS | 1866 | 1461411466343 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1866 | 1461411466347 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:37:46 INFO - PROCESS | 1866 | 1461411466354 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1866 | 1461411466358 Marionette TRACE conn3 <- [1,1426,null,{}] 04:37:46 INFO - PROCESS | 1866 | 1461411466365 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 1866 | 1461411466617 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:37:46 INFO - PROCESS | 1866 | 1461411466863 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c0d800 == 120 [pid = 1866] [id = 364] 04:37:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff770937800) [pid = 1866] [serial = 1093] [outer = (nil)] 04:37:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff7773b4400) [pid = 1866] [serial = 1094] [outer = 0x7ff770937800] 04:37:46 INFO - PROCESS | 1866 | 1461411466986 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff777564400) [pid = 1866] [serial = 1095] [outer = 0x7ff770937800] 04:37:47 INFO - PROCESS | 1866 | 1461411467889 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1590ms 04:37:47 INFO - PROCESS | 1866 | 1461411467945 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:37:47 INFO - PROCESS | 1866 | 1461411467956 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:37:47 INFO - PROCESS | 1866 | 1461411467966 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1866 | 1461411467972 Marionette TRACE conn3 <- [1,1430,null,{}] 04:37:47 INFO - PROCESS | 1866 | 1461411467979 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 1866 | 1461411468196 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:37:48 INFO - PROCESS | 1866 | 1461411468445 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77b779800 == 121 [pid = 1866] [id = 365] 04:37:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7ff764ebb800) [pid = 1866] [serial = 1096] [outer = (nil)] 04:37:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7ff777903c00) [pid = 1866] [serial = 1097] [outer = 0x7ff764ebb800] 04:37:48 INFO - PROCESS | 1866 | 1461411468570 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7ff777911400) [pid = 1866] [serial = 1098] [outer = 0x7ff764ebb800] 04:37:49 INFO - PROCESS | 1866 | 1461411469538 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1636ms 04:37:49 INFO - PROCESS | 1866 | 1461411469604 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1866 | 1461411469607 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:37:49 INFO - PROCESS | 1866 | 1461411469614 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1866 | 1461411469618 Marionette TRACE conn3 <- [1,1434,null,{}] 04:37:49 INFO - PROCESS | 1866 | 1461411469624 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 1866 | 1461411469841 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:37:50 INFO - PROCESS | 1866 | 1461411470140 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d4a9000 == 122 [pid = 1866] [id = 366] 04:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7ff775e78000) [pid = 1866] [serial = 1099] [outer = (nil)] 04:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7ff777d22000) [pid = 1866] [serial = 1100] [outer = 0x7ff775e78000] 04:37:50 INFO - PROCESS | 1866 | 1461411470220 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7ff777f30800) [pid = 1866] [serial = 1101] [outer = 0x7ff775e78000] 04:37:51 INFO - PROCESS | 1866 | 1461411471193 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1644ms 04:37:51 INFO - PROCESS | 1866 | 1461411471259 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:37:51 INFO - PROCESS | 1866 | 1461411471264 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:37:51 INFO - PROCESS | 1866 | 1461411471271 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1866 | 1461411471276 Marionette TRACE conn3 <- [1,1438,null,{}] 04:37:51 INFO - PROCESS | 1866 | 1461411471283 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 1866 | 1461411471528 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:37:51 INFO - PROCESS | 1866 | 1461411471809 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c19000 == 123 [pid = 1866] [id = 367] 04:37:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7ff77be32400) [pid = 1866] [serial = 1102] [outer = (nil)] 04:37:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7ff77c246400) [pid = 1866] [serial = 1103] [outer = 0x7ff77be32400] 04:37:51 INFO - PROCESS | 1866 | 1461411471899 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7ff77c86b800) [pid = 1866] [serial = 1104] [outer = 0x7ff77be32400] 04:37:52 INFO - PROCESS | 1866 | 1461411472776 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1539ms 04:37:52 INFO - PROCESS | 1866 | 1461411472810 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:37:52 INFO - PROCESS | 1866 | 1461411472812 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:37:52 INFO - PROCESS | 1866 | 1461411472820 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1866 | 1461411472824 Marionette TRACE conn3 <- [1,1442,null,{}] 04:37:52 INFO - PROCESS | 1866 | 1461411472830 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 1866 | 1461411473052 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:37:53 INFO - PROCESS | 1866 | 1461411473262 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ef70000 == 124 [pid = 1866] [id = 368] 04:37:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7ff762707000) [pid = 1866] [serial = 1105] [outer = (nil)] 04:37:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7ff77bebe800) [pid = 1866] [serial = 1106] [outer = 0x7ff762707000] 04:37:53 INFO - PROCESS | 1866 | 1461411473380 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7ff77d17d800) [pid = 1866] [serial = 1107] [outer = 0x7ff762707000] 04:37:54 INFO - PROCESS | 1866 | 1461411474346 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 04:37:54 INFO - PROCESS | 1866 | 1461411474404 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1866 | 1461411474407 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:37:54 INFO - PROCESS | 1866 | 1461411474414 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1866 | 1461411474417 Marionette TRACE conn3 <- [1,1446,null,{}] 04:37:54 INFO - PROCESS | 1866 | 1461411474423 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 1866 | 1461411474648 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:37:54 INFO - PROCESS | 1866 | 1461411474905 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625af000 == 125 [pid = 1866] [id = 369] 04:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7ff7631df400) [pid = 1866] [serial = 1108] [outer = (nil)] 04:37:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7ff77e2e1c00) [pid = 1866] [serial = 1109] [outer = 0x7ff7631df400] 04:37:55 INFO - PROCESS | 1866 | 1461411475036 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7ff784081800) [pid = 1866] [serial = 1110] [outer = 0x7ff7631df400] 04:37:55 INFO - PROCESS | 1866 | 1461411475901 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1528ms 04:37:55 INFO - PROCESS | 1866 | 1461411475944 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1866 | 1461411475948 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:37:55 INFO - PROCESS | 1866 | 1461411475954 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1866 | 1461411475957 Marionette TRACE conn3 <- [1,1450,null,{}] 04:37:55 INFO - PROCESS | 1866 | 1461411475962 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 1866 | 1461411476179 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:37:56 INFO - PROCESS | 1866 | 1461411476391 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79377f800 == 126 [pid = 1866] [id = 370] 04:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7ff77d17dc00) [pid = 1866] [serial = 1111] [outer = (nil)] 04:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7ff789fdf400) [pid = 1866] [serial = 1112] [outer = 0x7ff77d17dc00] 04:37:56 INFO - PROCESS | 1866 | 1461411476507 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7ff78b039800) [pid = 1866] [serial = 1113] [outer = 0x7ff77d17dc00] 04:37:57 INFO - PROCESS | 1866 | 1461411477465 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1578ms 04:37:57 INFO - PROCESS | 1866 | 1461411477534 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1866 | 1461411477538 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:37:57 INFO - PROCESS | 1866 | 1461411477545 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1866 | 1461411477548 Marionette TRACE conn3 <- [1,1454,null,{}] 04:37:57 INFO - PROCESS | 1866 | 1461411477554 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 1866 | 1461411477783 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:37:58 INFO - PROCESS | 1866 | 1461411478049 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627bc800 == 127 [pid = 1866] [id = 371] 04:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7ff7632df800) [pid = 1866] [serial = 1114] [outer = (nil)] 04:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7ff768b0c400) [pid = 1866] [serial = 1115] [outer = 0x7ff7632df800] 04:37:58 INFO - PROCESS | 1866 | 1461411478170 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7ff768b10800) [pid = 1866] [serial = 1116] [outer = 0x7ff7632df800] 04:37:59 INFO - PROCESS | 1866 | 1461411479080 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1583ms 04:37:59 INFO - PROCESS | 1866 | 1461411479129 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 1866 | 1461411479133 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:37:59 INFO - PROCESS | 1866 | 1461411479139 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 1866 | 1461411479143 Marionette TRACE conn3 <- [1,1458,null,{}] 04:37:59 INFO - PROCESS | 1866 | 1461411479148 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 1866 | 1461411479383 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:37:59 INFO - PROCESS | 1866 | 1461411479704 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75e755000 == 128 [pid = 1866] [id = 372] 04:37:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7ff76141f400) [pid = 1866] [serial = 1117] [outer = (nil)] 04:37:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7ff7631d6800) [pid = 1866] [serial = 1118] [outer = 0x7ff76141f400] 04:37:59 INFO - PROCESS | 1866 | 1461411479785 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7ff77093b000) [pid = 1866] [serial = 1119] [outer = 0x7ff76141f400] 04:38:00 INFO - PROCESS | 1866 | 1461411480754 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1692ms 04:38:00 INFO - PROCESS | 1866 | 1461411480832 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:38:00 INFO - PROCESS | 1866 | 1461411480836 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:38:00 INFO - PROCESS | 1866 | 1461411480843 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1866 | 1461411480846 Marionette TRACE conn3 <- [1,1462,null,{}] 04:38:00 INFO - PROCESS | 1866 | 1461411480852 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 1866 | 1461411481214 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:38:01 INFO - PROCESS | 1866 | 1461411481587 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764ccd000 == 129 [pid = 1866] [id = 373] 04:38:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7ff761423c00) [pid = 1866] [serial = 1120] [outer = (nil)] 04:38:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7ff76bb8c000) [pid = 1866] [serial = 1121] [outer = 0x7ff761423c00] 04:38:01 INFO - PROCESS | 1866 | 1461411481719 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7ff77755fc00) [pid = 1866] [serial = 1122] [outer = 0x7ff761423c00] 04:38:02 INFO - PROCESS | 1866 | 1461411482901 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2136ms 04:38:02 INFO - PROCESS | 1866 | 1461411482979 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 1866 | 1461411482983 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:38:02 INFO - PROCESS | 1866 | 1461411482990 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 1866 | 1461411482992 Marionette TRACE conn3 <- [1,1466,null,{}] 04:38:03 INFO - PROCESS | 1866 | 1461411482999 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1866 | 1461411483323 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:38:03 INFO - PROCESS | 1866 | 1461411483631 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a966800 == 130 [pid = 1866] [id = 374] 04:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7ff767739800) [pid = 1866] [serial = 1123] [outer = (nil)] 04:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7ff76c828400) [pid = 1866] [serial = 1124] [outer = 0x7ff767739800] 04:38:03 INFO - PROCESS | 1866 | 1461411483710 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7ff7731bb800) [pid = 1866] [serial = 1125] [outer = 0x7ff767739800] 04:38:04 INFO - PROCESS | 1866 | 1461411484699 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1782ms 04:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:38:04 INFO - PROCESS | 1866 | 1461411484773 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1866 | 1461411484776 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:38:04 INFO - PROCESS | 1866 | 1461411484785 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1866 | 1461411484787 Marionette TRACE conn3 <- [1,1470,null,{}] 04:38:04 INFO - PROCESS | 1866 | 1461411484794 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764cd1000 == 129 [pid = 1866] [id = 355] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680b1000 == 128 [pid = 1866] [id = 354] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764cd0000 == 127 [pid = 1866] [id = 353] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76143e000 == 126 [pid = 1866] [id = 352] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76649c800 == 125 [pid = 1866] [id = 347] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e75800 == 124 [pid = 1866] [id = 346] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7650da800 == 123 [pid = 1866] [id = 345] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76641f000 == 122 [pid = 1866] [id = 344] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7664af000 == 121 [pid = 1866] [id = 343] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791f54800 == 120 [pid = 1866] [id = 342] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f1d6800 == 119 [pid = 1866] [id = 341] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78a318000 == 118 [pid = 1866] [id = 340] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77dd55000 == 117 [pid = 1866] [id = 339] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c3fd800 == 116 [pid = 1866] [id = 338] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777fbe000 == 115 [pid = 1866] [id = 337] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c32800 == 114 [pid = 1866] [id = 336] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3c2000 == 113 [pid = 1866] [id = 335] 04:38:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761dce800 == 112 [pid = 1866] [id = 334] 04:38:05 INFO - PROCESS | 1866 | 1461411485954 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7ff77a5e6c00) [pid = 1866] [serial = 870] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7ff7731b7800) [pid = 1866] [serial = 873] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7ff7731b4c00) [pid = 1866] [serial = 1001] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7ff7776c6c00) [pid = 1866] [serial = 996] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7ff773fd1c00) [pid = 1866] [serial = 750] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7ff771a60800) [pid = 1866] [serial = 983] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7ff77b3e9c00) [pid = 1866] [serial = 759] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7ff76270f000) [pid = 1866] [serial = 935] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7ff77790a800) [pid = 1866] [serial = 717] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7ff766189c00) [pid = 1866] [serial = 977] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7ff77dd3d000) [pid = 1866] [serial = 947] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7ff78a14c400) [pid = 1866] [serial = 831] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7ff78903b800) [pid = 1866] [serial = 783] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7ff773f38400) [pid = 1866] [serial = 696] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7ff76ba6f800) [pid = 1866] [serial = 980] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7ff78d2bfc00) [pid = 1866] [serial = 840] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7ff777562400) [pid = 1866] [serial = 944] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7ff773270400) [pid = 1866] [serial = 647] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7ff7674ddc00) [pid = 1866] [serial = 959] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7ff773fd4c00) [pid = 1866] [serial = 657] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7ff78b1c0000) [pid = 1866] [serial = 837] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7ff77fb1f400) [pid = 1866] [serial = 777] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7ff7772eb000) [pid = 1866] [serial = 711] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7ff77b3f5800) [pid = 1866] [serial = 819] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7ff773fcf400) [pid = 1866] [serial = 989] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7ff7772ea000) [pid = 1866] [serial = 993] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7ff7730ad000) [pid = 1866] [serial = 648] [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.] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7ff7732eb400) [pid = 1866] [serial = 813] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7ff78400cc00) [pid = 1866] [serial = 780] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7ff771bd1400) [pid = 1866] [serial = 644] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff76bb84000) [pid = 1866] [serial = 641] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff7661d9000) [pid = 1866] [serial = 978] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff773270000) [pid = 1866] [serial = 986] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff779ca2800) [pid = 1866] [serial = 999] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff7635de400) [pid = 1866] [serial = 953] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff77a5e3800) [pid = 1866] [serial = 756] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff775e02800) [pid = 1866] [serial = 687] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff783169000) [pid = 1866] [serial = 825] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff7635d3400) [pid = 1866] [serial = 975] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff775e08c00) [pid = 1866] [serial = 699] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff773db9800) [pid = 1866] [serial = 654] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff7742e8000) [pid = 1866] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff776a64400) [pid = 1866] [serial = 941] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff789fdfc00) [pid = 1866] [serial = 828] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff761423800) [pid = 1866] [serial = 971] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff7773b5c00) [pid = 1866] [serial = 714] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff77d7aa000) [pid = 1866] [serial = 774] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff78adaa400) [pid = 1866] [serial = 834] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff771bc7800) [pid = 1866] [serial = 747] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff776c93000) [pid = 1866] [serial = 992] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff772fc6400) [pid = 1866] [serial = 693] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff77348fc00) [pid = 1866] [serial = 987] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff77093a800) [pid = 1866] [serial = 690] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff7658ab800) [pid = 1866] [serial = 956] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff7750c4800) [pid = 1866] [serial = 663] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff774259400) [pid = 1866] [serial = 660] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff7771ee400) [pid = 1866] [serial = 708] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff78ebb0800) [pid = 1866] [serial = 843] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff78903fc00) [pid = 1866] [serial = 786] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff766184000) [pid = 1866] [serial = 962] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff773488c00) [pid = 1866] [serial = 638] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff773b7f000) [pid = 1866] [serial = 651] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff77d0bb800) [pid = 1866] [serial = 822] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff7625ce800) [pid = 1866] [serial = 968] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff776cd3000) [pid = 1866] [serial = 705] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7772f0800) [pid = 1866] [serial = 753] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff77d17d000) [pid = 1866] [serial = 771] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff7731b1400) [pid = 1866] [serial = 938] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff770939400) [pid = 1866] [serial = 981] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff7631e4800) [pid = 1866] [serial = 974] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff772fc6c00) [pid = 1866] [serial = 984] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff775e85400) [pid = 1866] [serial = 702] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff775e79c00) [pid = 1866] [serial = 816] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff78a3ee000) [pid = 1866] [serial = 950] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff777aabc00) [pid = 1866] [serial = 998] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff775e06400) [pid = 1866] [serial = 990] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff775e03800) [pid = 1866] [serial = 666] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff7773bec00) [pid = 1866] [serial = 995] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff77c960000) [pid = 1866] [serial = 765] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff77d174c00) [pid = 1866] [serial = 933] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff7661da400) [pid = 1866] [serial = 965] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff779111c00) [pid = 1866] [serial = 744] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff77c850400) [pid = 1866] [serial = 762] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff76ba47800) [pid = 1866] [serial = 810] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff776c8d400) [pid = 1866] [serial = 846] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff77d11a400) [pid = 1866] [serial = 768] [outer = (nil)] [url = about:blank] 04:38:06 INFO - PROCESS | 1866 | 1461411486366 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761444000 == 113 [pid = 1866] [id = 375] 04:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff75eb6c800) [pid = 1866] [serial = 1126] [outer = (nil)] 04:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff761423800) [pid = 1866] [serial = 1127] [outer = 0x7ff75eb6c800] 04:38:06 INFO - PROCESS | 1866 | 1461411486435 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff76171c800) [pid = 1866] [serial = 1128] [outer = 0x7ff75eb6c800] 04:38:07 INFO - PROCESS | 1866 | 1461411487213 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 2485ms 04:38:07 INFO - PROCESS | 1866 | 1461411487271 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1866 | 1461411487278 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:38:07 INFO - PROCESS | 1866 | 1461411487287 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1866 | 1461411487292 Marionette TRACE conn3 <- [1,1474,null,{}] 04:38:07 INFO - PROCESS | 1866 | 1461411487300 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 1866 | 1461411487502 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:38:07 INFO - PROCESS | 1866 | 1461411487659 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e69000 == 114 [pid = 1866] [id = 376] 04:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff761419c00) [pid = 1866] [serial = 1129] [outer = (nil)] 04:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff7651c4000) [pid = 1866] [serial = 1130] [outer = 0x7ff761419c00] 04:38:07 INFO - PROCESS | 1866 | 1461411487727 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff7651ce000) [pid = 1866] [serial = 1131] [outer = 0x7ff761419c00] 04:38:08 INFO - PROCESS | 1866 | 1461411488639 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1386ms 04:38:08 INFO - PROCESS | 1866 | 1461411488673 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1866 | 1461411488677 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:38:08 INFO - PROCESS | 1866 | 1461411488684 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1866 | 1461411488688 Marionette TRACE conn3 <- [1,1478,null,{}] 04:38:08 INFO - PROCESS | 1866 | 1461411488702 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:08 INFO - PROCESS | 1866 | 1461411488965 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:38:09 INFO - PROCESS | 1866 | 1461411489011 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76640b000 == 115 [pid = 1866] [id = 377] 04:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff7661d4800) [pid = 1866] [serial = 1132] [outer = (nil)] 04:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff7661dd400) [pid = 1866] [serial = 1133] [outer = 0x7ff7661d4800] 04:38:09 INFO - PROCESS | 1866 | 1461411489076 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff76804ac00) [pid = 1866] [serial = 1134] [outer = 0x7ff7661d4800] 04:38:10 INFO - PROCESS | 1866 | 1461411490250 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1584ms 04:38:10 INFO - PROCESS | 1866 | 1461411490269 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1866 | 1461411490277 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:38:10 INFO - PROCESS | 1866 | 1461411490300 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1866 | 1461411490308 Marionette TRACE conn3 <- [1,1482,null,{}] 04:38:10 INFO - PROCESS | 1866 | 1461411490314 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 1866 | 1461411490939 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:38:10 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff75eb65000) [pid = 1866] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:38:10 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff761425800) [pid = 1866] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff768051000) [pid = 1866] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff761427c00) [pid = 1866] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:38:11 INFO - PROCESS | 1866 | 1461411491103 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76651b000 == 116 [pid = 1866] [id = 378] 04:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff75eb65000) [pid = 1866] [serial = 1135] [outer = (nil)] 04:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff7661d7c00) [pid = 1866] [serial = 1136] [outer = 0x7ff75eb65000] 04:38:11 INFO - PROCESS | 1866 | 1461411491178 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff76bb88c00) [pid = 1866] [serial = 1137] [outer = 0x7ff75eb65000] 04:38:12 INFO - PROCESS | 1866 | 1461411492263 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2004ms 04:38:12 INFO - PROCESS | 1866 | 1461411492299 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 1866 | 1461411492303 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:38:12 INFO - PROCESS | 1866 | 1461411492313 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1866 | 1461411492316 Marionette TRACE conn3 <- [1,1486,null,{}] 04:38:12 INFO - PROCESS | 1866 | 1461411492326 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 1866 | 1461411492620 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:38:13 INFO - PROCESS | 1866 | 1461411493091 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ffbd000 == 117 [pid = 1866] [id = 379] 04:38:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff75eb5f400) [pid = 1866] [serial = 1138] [outer = (nil)] 04:38:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff75eb6a000) [pid = 1866] [serial = 1139] [outer = 0x7ff75eb5f400] 04:38:13 INFO - PROCESS | 1866 | 1461411493173 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff7625c5c00) [pid = 1866] [serial = 1140] [outer = 0x7ff75eb5f400] 04:38:14 INFO - PROCESS | 1866 | 1461411494220 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1943ms 04:38:14 INFO - PROCESS | 1866 | 1461411494256 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1866 | 1461411494264 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:38:14 INFO - PROCESS | 1866 | 1461411494275 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1866 | 1461411494279 Marionette TRACE conn3 <- [1,1490,null,{}] 04:38:14 INFO - PROCESS | 1866 | 1461411494287 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 1866 | 1461411494511 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:38:14 INFO - PROCESS | 1866 | 1461411494779 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76779a000 == 118 [pid = 1866] [id = 380] 04:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff7651d1c00) [pid = 1866] [serial = 1141] [outer = (nil)] 04:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff7674d8800) [pid = 1866] [serial = 1142] [outer = 0x7ff7651d1c00] 04:38:14 INFO - PROCESS | 1866 | 1461411494913 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff768056000) [pid = 1866] [serial = 1143] [outer = 0x7ff7651d1c00] 04:38:15 INFO - PROCESS | 1866 | 1461411495791 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 04:38:15 INFO - PROCESS | 1866 | 1461411495860 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 1866 | 1461411495867 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:38:15 INFO - PROCESS | 1866 | 1461411495875 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 1866 | 1461411495879 Marionette TRACE conn3 <- [1,1494,null,{}] 04:38:15 INFO - PROCESS | 1866 | 1461411495885 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:16 INFO - PROCESS | 1866 | 1461411496112 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:38:16 INFO - PROCESS | 1866 | 1461411496408 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aac3000 == 119 [pid = 1866] [id = 381] 04:38:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff76c827400) [pid = 1866] [serial = 1144] [outer = (nil)] 04:38:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff770c36c00) [pid = 1866] [serial = 1145] [outer = 0x7ff76c827400] 04:38:16 INFO - PROCESS | 1866 | 1461411496527 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff771bc6400) [pid = 1866] [serial = 1146] [outer = 0x7ff76c827400] 04:38:17 INFO - PROCESS | 1866 | 1461411497535 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1738ms 04:38:17 INFO - PROCESS | 1866 | 1461411497615 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:38:17 INFO - PROCESS | 1866 | 1461411497619 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:38:17 INFO - PROCESS | 1866 | 1461411497627 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:38:17 INFO - PROCESS | 1866 | 1461411497636 Marionette TRACE conn3 <- [1,1498,null,{}] 04:38:17 INFO - PROCESS | 1866 | 1461411497650 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 1866 | 1461411497967 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:38:18 INFO - PROCESS | 1866 | 1461411498215 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c89d800 == 120 [pid = 1866] [id = 382] 04:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff77321c000) [pid = 1866] [serial = 1147] [outer = (nil)] 04:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff7732e7000) [pid = 1866] [serial = 1148] [outer = 0x7ff77321c000] 04:38:18 INFO - PROCESS | 1866 | 1461411498293 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff773b7f000) [pid = 1866] [serial = 1149] [outer = 0x7ff77321c000] 04:38:19 INFO - PROCESS | 1866 | 1461411499186 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1598ms 04:38:19 INFO - PROCESS | 1866 | 1461411499224 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1866 | 1461411499228 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:38:19 INFO - PROCESS | 1866 | 1461411499234 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1866 | 1461411499237 Marionette TRACE conn3 <- [1,1502,null,{}] 04:38:19 INFO - PROCESS | 1866 | 1461411499243 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 1866 | 1461411499454 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:38:19 INFO - PROCESS | 1866 | 1461411499702 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ed1800 == 121 [pid = 1866] [id = 383] 04:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff76b61b800) [pid = 1866] [serial = 1150] [outer = (nil)] 04:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff773dc1800) [pid = 1866] [serial = 1151] [outer = 0x7ff76b61b800] 04:38:19 INFO - PROCESS | 1866 | 1461411499824 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff773f38400) [pid = 1866] [serial = 1152] [outer = 0x7ff76b61b800] 04:38:20 INFO - PROCESS | 1866 | 1461411500746 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1585ms 04:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:38:20 INFO - PROCESS | 1866 | 1461411500821 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1866 | 1461411500824 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:38:20 INFO - PROCESS | 1866 | 1461411500831 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1866 | 1461411500833 Marionette TRACE conn3 <- [1,1506,null,{}] 04:38:20 INFO - PROCESS | 1866 | 1461411500840 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 1866 | 1461411501098 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:38:21 INFO - PROCESS | 1866 | 1461411501340 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77390e000 == 122 [pid = 1866] [id = 384] 04:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff7740f8000) [pid = 1866] [serial = 1153] [outer = (nil)] 04:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff774386c00) [pid = 1866] [serial = 1154] [outer = 0x7ff7740f8000] 04:38:21 INFO - PROCESS | 1866 | 1461411501476 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff775e11000) [pid = 1866] [serial = 1155] [outer = 0x7ff7740f8000] 04:38:22 INFO - PROCESS | 1866 | 1461411502417 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1639ms 04:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:38:22 INFO - PROCESS | 1866 | 1461411502470 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1866 | 1461411502473 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:38:22 INFO - PROCESS | 1866 | 1461411502479 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1866 | 1461411502483 Marionette TRACE conn3 <- [1,1510,null,{}] 04:38:22 INFO - PROCESS | 1866 | 1461411502489 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1866 | 1461411502746 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:38:23 INFO - PROCESS | 1866 | 1461411502997 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742e8000 == 123 [pid = 1866] [id = 385] 04:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff7772ea000) [pid = 1866] [serial = 1156] [outer = (nil)] 04:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff7773b1400) [pid = 1866] [serial = 1157] [outer = 0x7ff7772ea000] 04:38:23 INFO - PROCESS | 1866 | 1461411503130 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff77755b800) [pid = 1866] [serial = 1158] [outer = 0x7ff7772ea000] 04:38:24 INFO - PROCESS | 1866 | 1461411504050 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1638ms 04:38:24 INFO - PROCESS | 1866 | 1461411504117 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 1866 | 1461411504121 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:38:24 INFO - PROCESS | 1866 | 1461411504127 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1866 | 1461411504131 Marionette TRACE conn3 <- [1,1514,null,{}] 04:38:24 INFO - PROCESS | 1866 | 1461411504136 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 1866 | 1461411504357 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:38:24 INFO - PROCESS | 1866 | 1461411504600 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775eda800 == 124 [pid = 1866] [id = 386] 04:38:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff771bd6000) [pid = 1866] [serial = 1159] [outer = (nil)] 04:38:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff77756a000) [pid = 1866] [serial = 1160] [outer = 0x7ff771bd6000] 04:38:24 INFO - PROCESS | 1866 | 1461411504724 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff7776ca800) [pid = 1866] [serial = 1161] [outer = 0x7ff771bd6000] 04:38:25 INFO - PROCESS | 1866 | 1461411505587 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1478ms 04:38:25 INFO - PROCESS | 1866 | 1461411505608 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 1866 | 1461411505613 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:38:25 INFO - PROCESS | 1866 | 1461411505625 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1866 | 1461411505631 Marionette TRACE conn3 <- [1,1518,null,{}] 04:38:25 INFO - PROCESS | 1866 | 1461411505641 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1866 | 1461411505866 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:38:26 INFO - PROCESS | 1866 | 1461411506225 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c69000 == 125 [pid = 1866] [id = 387] 04:38:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff7730a7000) [pid = 1866] [serial = 1162] [outer = (nil)] 04:38:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff777aabc00) [pid = 1866] [serial = 1163] [outer = 0x7ff7730a7000] 04:38:26 INFO - PROCESS | 1866 | 1461411506328 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff777d1e800) [pid = 1866] [serial = 1164] [outer = 0x7ff7730a7000] 04:38:27 INFO - PROCESS | 1866 | 1461411507350 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1790ms 04:38:27 INFO - PROCESS | 1866 | 1461411507416 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1866 | 1461411507422 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:38:27 INFO - PROCESS | 1866 | 1461411507434 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1866 | 1461411507438 Marionette TRACE conn3 <- [1,1522,null,{}] 04:38:27 INFO - PROCESS | 1866 | 1461411507505 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 1866 | 1461411507798 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:38:28 INFO - PROCESS | 1866 | 1461411508092 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777364000 == 126 [pid = 1866] [id = 388] 04:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff7771e5000) [pid = 1866] [serial = 1165] [outer = (nil)] 04:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff777f2e400) [pid = 1866] [serial = 1166] [outer = 0x7ff7771e5000] 04:38:28 INFO - PROCESS | 1866 | 1461411508182 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff77a6ea000) [pid = 1866] [serial = 1167] [outer = 0x7ff7771e5000] 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:29 INFO - PROCESS | 1866 | 1461411509185 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:38:29 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 () { 04:38:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:38:29 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 () { 04:38:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:38:29 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 () { 04:38:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:38:29 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 () { 04:38:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:38:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:38:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1794ms 04:38:29 INFO - PROCESS | 1866 | 1461411509232 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1866 | 1461411509247 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:38:29 INFO - PROCESS | 1866 | 1461411509260 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1866 | 1461411509264 Marionette TRACE conn3 <- [1,1526,null,{}] 04:38:29 INFO - PROCESS | 1866 | 1461411509275 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 1866 | 1461411509597 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:38:29 INFO - PROCESS | 1866 | 1461411509931 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fc8000 == 127 [pid = 1866] [id = 389] 04:38:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff777f2d400) [pid = 1866] [serial = 1168] [outer = (nil)] 04:38:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff77b4aa800) [pid = 1866] [serial = 1169] [outer = 0x7ff777f2d400] 04:38:30 INFO - PROCESS | 1866 | 1461411510028 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff77d0adc00) [pid = 1866] [serial = 1170] [outer = 0x7ff777f2d400] 04:38:31 INFO - PROCESS | 1866 | 1461411511106 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:38:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:38:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:38:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:38:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1898ms 04:38:31 INFO - PROCESS | 1866 | 1461411511161 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1866 | 1461411511166 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:38:31 INFO - PROCESS | 1866 | 1461411511172 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1866 | 1461411511176 Marionette TRACE conn3 <- [1,1530,null,{}] 04:38:31 INFO - PROCESS | 1866 | 1461411511182 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 1866 | 1461411511513 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:38:31 INFO - PROCESS | 1866 | 1461411511848 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d019800 == 128 [pid = 1866] [id = 390] 04:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff78a104400) [pid = 1866] [serial = 1171] [outer = (nil)] 04:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff78a18d400) [pid = 1866] [serial = 1172] [outer = 0x7ff78a104400] 04:38:31 INFO - PROCESS | 1866 | 1461411511931 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff78b14e400) [pid = 1866] [serial = 1173] [outer = 0x7ff78a104400] 04:38:32 INFO - PROCESS | 1866 | 1461411512867 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:38:32 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 04:38:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:38:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:38:32 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:38:32 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. 04:38:32 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:38:32 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1735ms 04:38:32 INFO - PROCESS | 1866 | 1461411512910 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:38:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:38:32 INFO - PROCESS | 1866 | 1461411512914 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:38:32 INFO - PROCESS | 1866 | 1461411512921 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 1866 | 1461411512925 Marionette TRACE conn3 <- [1,1534,null,{}] 04:38:32 INFO - PROCESS | 1866 | 1461411512932 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1866 | 1461411513277 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:38:33 INFO - PROCESS | 1866 | 1461411513489 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f80d000 == 129 [pid = 1866] [id = 391] 04:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff761d54c00) [pid = 1866] [serial = 1174] [outer = (nil)] 04:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff761d5ac00) [pid = 1866] [serial = 1175] [outer = 0x7ff761d54c00] 04:38:33 INFO - PROCESS | 1866 | 1461411513657 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff761d61400) [pid = 1866] [serial = 1176] [outer = 0x7ff761d54c00] 04:38:34 INFO - PROCESS | 1866 | 1461411514559 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:38:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1686ms 04:38:34 INFO - PROCESS | 1866 | 1461411514651 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1866 | 1461411514656 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:38:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:38:34 INFO - PROCESS | 1866 | 1461411514670 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1866 | 1461411514674 Marionette TRACE conn3 <- [1,1538,null,{}] 04:38:34 INFO - PROCESS | 1866 | 1461411514684 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:35 INFO - PROCESS | 1866 | 1461411515019 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:38:36 INFO - PROCESS | 1866 | 1461411516003 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627bb800 == 130 [pid = 1866] [id = 392] 04:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff761419800) [pid = 1866] [serial = 1177] [outer = (nil)] 04:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff761710800) [pid = 1866] [serial = 1178] [outer = 0x7ff761419800] 04:38:36 INFO - PROCESS | 1866 | 1461411516111 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff762705400) [pid = 1866] [serial = 1179] [outer = 0x7ff761419800] 04:38:36 INFO - PROCESS | 1866 | 1461411516979 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:38:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2388ms 04:38:37 INFO - PROCESS | 1866 | 1461411517058 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1866 | 1461411517065 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:38:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:38:37 INFO - PROCESS | 1866 | 1461411517072 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1866 | 1461411517076 Marionette TRACE conn3 <- [1,1542,null,{}] 04:38:37 INFO - PROCESS | 1866 | 1461411517084 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 1866 | 1461411517325 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:38:37 INFO - PROCESS | 1866 | 1461411517617 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dd2800 == 131 [pid = 1866] [id = 393] 04:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff75eb64400) [pid = 1866] [serial = 1180] [outer = (nil)] 04:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff7651c2400) [pid = 1866] [serial = 1181] [outer = 0x7ff75eb64400] 04:38:37 INFO - PROCESS | 1866 | 1461411517799 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff7661d9000) [pid = 1866] [serial = 1182] [outer = 0x7ff75eb64400] 04:38:38 INFO - PROCESS | 1866 | 1461411518741 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:38:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1745ms 04:38:38 INFO - PROCESS | 1866 | 1461411518820 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1866 | 1461411518826 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:38:38 INFO - PROCESS | 1866 | 1461411518833 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1866 | 1461411518836 Marionette TRACE conn3 <- [1,1546,null,{}] 04:38:38 INFO - PROCESS | 1866 | 1461411518842 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:39 INFO - PROCESS | 1866 | 1461411519106 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:38:39 INFO - PROCESS | 1866 | 1461411519408 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ffb7000 == 132 [pid = 1866] [id = 394] 04:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff768b02800) [pid = 1866] [serial = 1183] [outer = (nil)] 04:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff768b09c00) [pid = 1866] [serial = 1184] [outer = 0x7ff768b02800] 04:38:39 INFO - PROCESS | 1866 | 1461411519525 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff76b6a8400) [pid = 1866] [serial = 1185] [outer = 0x7ff768b02800] 04:38:40 INFO - PROCESS | 1866 | 1461411520487 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:38:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1736ms 04:38:40 INFO - PROCESS | 1866 | 1461411520570 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:38:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:38:40 INFO - PROCESS | 1866 | 1461411520575 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:38:40 INFO - PROCESS | 1866 | 1461411520584 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1866 | 1461411520594 Marionette TRACE conn3 <- [1,1550,null,{}] 04:38:40 INFO - PROCESS | 1866 | 1461411520609 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 1866 | 1461411520930 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:38:41 INFO - PROCESS | 1866 | 1461411521172 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625bc000 == 133 [pid = 1866] [id = 395] 04:38:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7ff771bc3800) [pid = 1866] [serial = 1186] [outer = (nil)] 04:38:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7ff772fbf800) [pid = 1866] [serial = 1187] [outer = 0x7ff771bc3800] 04:38:41 INFO - PROCESS | 1866 | 1461411521246 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7ff7730ab400) [pid = 1866] [serial = 1188] [outer = 0x7ff771bc3800] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c2ca800 == 132 [pid = 1866] [id = 247] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773738800 == 131 [pid = 1866] [id = 53] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77745f800 == 130 [pid = 1866] [id = 280] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770961800 == 129 [pid = 1866] [id = 140] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c17800 == 128 [pid = 1866] [id = 321] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d751800 == 127 [pid = 1866] [id = 236] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76751b800 == 126 [pid = 1866] [id = 207] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f575000 == 125 [pid = 1866] [id = 201] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775213000 == 124 [pid = 1866] [id = 59] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f588000 == 123 [pid = 1866] [id = 237] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7ff770c0c400) [pid = 1866] [serial = 1070] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7ff761715800) [pid = 1866] [serial = 1031] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7ff789f9a800) [pid = 1866] [serial = 1028] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff761428800) [pid = 1866] [serial = 1004] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff77b4a7c00) [pid = 1866] [serial = 1019] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff773e84000) [pid = 1866] [serial = 1013] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff777906c00) [pid = 1866] [serial = 1016] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff777d1fc00) [pid = 1866] [serial = 1052] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff773fd6000) [pid = 1866] [serial = 1049] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff764ebec00) [pid = 1866] [serial = 1040] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff784012800) [pid = 1866] [serial = 1025] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff771bce800) [pid = 1866] [serial = 1010] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff768054400) [pid = 1866] [serial = 1046] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff7651ca000) [pid = 1866] [serial = 1043] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff75eb66000) [pid = 1866] [serial = 1055] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff7661d5800) [pid = 1866] [serial = 1007] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff7651d0400) [pid = 1866] [serial = 1037] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff78cd14000) [pid = 1866] [serial = 1034] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff77d7af000) [pid = 1866] [serial = 1022] [outer = (nil)] [url = about:blank] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c6ac800 == 122 [pid = 1866] [id = 61] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76750e800 == 121 [pid = 1866] [id = 206] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761dd5000 == 120 [pid = 1866] [id = 322] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3ae800 == 119 [pid = 1866] [id = 281] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768dae000 == 118 [pid = 1866] [id = 204] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764cdb000 == 117 [pid = 1866] [id = 279] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f87f000 == 116 [pid = 1866] [id = 238] 04:38:41 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c919800 == 115 [pid = 1866] [id = 205] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76651b000 == 114 [pid = 1866] [id = 378] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76640b000 == 113 [pid = 1866] [id = 377] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e69000 == 112 [pid = 1866] [id = 376] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761444000 == 111 [pid = 1866] [id = 375] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff79377f800 == 110 [pid = 1866] [id = 370] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625af000 == 109 [pid = 1866] [id = 369] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ef70000 == 108 [pid = 1866] [id = 368] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c19000 == 107 [pid = 1866] [id = 367] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d4a9000 == 106 [pid = 1866] [id = 366] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77b779800 == 105 [pid = 1866] [id = 365] 04:38:42 INFO - PROCESS | 1866 | 1461411522235 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c0d800 == 104 [pid = 1866] [id = 364] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777366000 == 103 [pid = 1866] [id = 363] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c34800 == 102 [pid = 1866] [id = 362] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77405b800 == 101 [pid = 1866] [id = 361] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773741000 == 100 [pid = 1866] [id = 360] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770947800 == 99 [pid = 1866] [id = 359] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a96c800 == 98 [pid = 1866] [id = 358] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77373b000 == 97 [pid = 1866] [id = 11] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652dc800 == 96 [pid = 1866] [id = 357] 04:38:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76acba000 == 95 [pid = 1866] [id = 356] 04:38:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:38:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1702ms 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff7658b0400) [pid = 1866] [serial = 1061] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff7635e0000) [pid = 1866] [serial = 1059] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff76acdf400) [pid = 1866] [serial = 1064] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff7674e1000) [pid = 1866] [serial = 1067] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff766182400) [pid = 1866] [serial = 1062] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff7631e1c00) [pid = 1866] [serial = 1058] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff76bb89400) [pid = 1866] [serial = 1068] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff76ba4d800) [pid = 1866] [serial = 1065] [outer = (nil)] [url = about:blank] 04:38:42 INFO - PROCESS | 1866 | 1461411522292 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1866 | 1461411522297 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:38:42 INFO - PROCESS | 1866 | 1461411522303 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1866 | 1461411522305 Marionette TRACE conn3 <- [1,1554,null,{}] 04:38:42 INFO - PROCESS | 1866 | 1461411522311 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1866 | 1461411522519 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:38:42 INFO - PROCESS | 1866 | 1461411522752 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627ba000 == 96 [pid = 1866] [id = 396] 04:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff76270a800) [pid = 1866] [serial = 1189] [outer = (nil)] 04:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff771a60000) [pid = 1866] [serial = 1190] [outer = 0x7ff76270a800] 04:38:42 INFO - PROCESS | 1866 | 1461411522822 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff7730b2c00) [pid = 1866] [serial = 1191] [outer = 0x7ff76270a800] 04:38:43 INFO - PROCESS | 1866 | 1461411523592 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:38:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1329ms 04:38:43 INFO - PROCESS | 1866 | 1461411523634 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1866 | 1461411523636 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:38:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:38:43 INFO - PROCESS | 1866 | 1461411523643 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1866 | 1461411523646 Marionette TRACE conn3 <- [1,1558,null,{}] 04:38:43 INFO - PROCESS | 1866 | 1461411523652 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:43 INFO - PROCESS | 1866 | 1461411523845 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:38:43 INFO - PROCESS | 1866 | 1461411523860 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dc5800 == 97 [pid = 1866] [id = 397] 04:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff7732e5800) [pid = 1866] [serial = 1192] [outer = (nil)] 04:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff7732ed400) [pid = 1866] [serial = 1193] [outer = 0x7ff7732e5800] 04:38:43 INFO - PROCESS | 1866 | 1461411523939 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff773e87000) [pid = 1866] [serial = 1194] [outer = 0x7ff7732e5800] 04:38:44 INFO - PROCESS | 1866 | 1461411524970 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:38:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1384ms 04:38:45 INFO - PROCESS | 1866 | 1461411525032 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1866 | 1461411525036 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:38:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:38:45 INFO - PROCESS | 1866 | 1461411525053 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1866 | 1461411525056 Marionette TRACE conn3 <- [1,1562,null,{}] 04:38:45 INFO - PROCESS | 1866 | 1461411525062 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:45 INFO - PROCESS | 1866 | 1461411525334 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:38:45 INFO - PROCESS | 1866 | 1461411525365 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b52a800 == 98 [pid = 1866] [id = 398] 04:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff7732e7400) [pid = 1866] [serial = 1195] [outer = (nil)] 04:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff7752b6c00) [pid = 1866] [serial = 1196] [outer = 0x7ff7732e7400] 04:38:45 INFO - PROCESS | 1866 | 1461411525429 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff775e08c00) [pid = 1866] [serial = 1197] [outer = 0x7ff7732e7400] 04:38:46 INFO - PROCESS | 1866 | 1461411526359 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:38:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:38:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1340ms 04:38:46 INFO - PROCESS | 1866 | 1461411526387 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1866 | 1461411526389 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:38:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:38:46 INFO - PROCESS | 1866 | 1461411526396 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1866 | 1461411526400 Marionette TRACE conn3 <- [1,1566,null,{}] 04:38:46 INFO - PROCESS | 1866 | 1461411526405 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 1866 | 1461411526668 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff770937800) [pid = 1866] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff762707000) [pid = 1866] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff764ebb800) [pid = 1866] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff764eb8800) [pid = 1866] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff7631db000) [pid = 1866] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff7772b3400) [pid = 1866] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff771bb6c00) [pid = 1866] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff77ac6dc00) [pid = 1866] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff771a64000) [pid = 1866] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff7632e1400) [pid = 1866] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff7736e2400) [pid = 1866] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff768051c00) [pid = 1866] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff77ac71c00) [pid = 1866] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff76617f000) [pid = 1866] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff7631da400) [pid = 1866] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff771a68800) [pid = 1866] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff7680c7c00) [pid = 1866] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff78b1b6c00) [pid = 1866] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff767739800) [pid = 1866] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff77d696c00) [pid = 1866] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff762706800) [pid = 1866] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff7631df400) [pid = 1866] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff7658abc00) [pid = 1866] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff775e78000) [pid = 1866] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff7661d4800) [pid = 1866] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff75eb6c800) [pid = 1866] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff7635d8400) [pid = 1866] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff77d17a000) [pid = 1866] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff7674d6400) [pid = 1866] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff773f3e000) [pid = 1866] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff77f6d5400) [pid = 1866] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff761419c00) [pid = 1866] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff7772b7000) [pid = 1866] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff773c49800) [pid = 1866] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff77d24cc00) [pid = 1866] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff75eb60c00) [pid = 1866] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff773fd2000) [pid = 1866] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff773e8d400) [pid = 1866] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff7635da800) [pid = 1866] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff76141a800) [pid = 1866] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7632df800) [pid = 1866] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff76170ec00) [pid = 1866] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff768052000) [pid = 1866] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff77093f800) [pid = 1866] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff7631dcc00) [pid = 1866] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff76141f400) [pid = 1866] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff772fc3c00) [pid = 1866] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff7651c7400) [pid = 1866] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff761423c00) [pid = 1866] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff77be32400) [pid = 1866] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7661d8800) [pid = 1866] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff7631db400) [pid = 1866] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff771a5a400) [pid = 1866] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff76b61c400) [pid = 1866] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff7631dc000) [pid = 1866] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff765b7c000) [pid = 1866] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7625c3800) [pid = 1866] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff774f67400) [pid = 1866] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff76804b000) [pid = 1866] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7635dc800) [pid = 1866] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77c059800) [pid = 1866] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff76c831c00) [pid = 1866] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff77d17dc00) [pid = 1866] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff773b7d400) [pid = 1866] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff78a150400) [pid = 1866] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:38:48 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff76141c000) [pid = 1866] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:38:48 INFO - PROCESS | 1866 | 1461411528256 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761448000 == 99 [pid = 1866] [id = 399] 04:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff75eb5e400) [pid = 1866] [serial = 1198] [outer = (nil)] 04:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff76141a400) [pid = 1866] [serial = 1199] [outer = 0x7ff75eb5e400] 04:38:48 INFO - PROCESS | 1866 | 1461411528325 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff761719800) [pid = 1866] [serial = 1200] [outer = 0x7ff75eb5e400] 04:38:49 INFO - PROCESS | 1866 | 1461411529003 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:38:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2638ms 04:38:49 INFO - PROCESS | 1866 | 1461411529036 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1866 | 1461411529039 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:38:49 INFO - PROCESS | 1866 | 1461411529045 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1866 | 1461411529049 Marionette TRACE conn3 <- [1,1570,null,{}] 04:38:49 INFO - PROCESS | 1866 | 1461411529054 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1866 | 1461411529270 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:38:49 INFO - PROCESS | 1866 | 1461411529441 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766523800 == 100 [pid = 1866] [id = 400] 04:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff75eb61800) [pid = 1866] [serial = 1201] [outer = (nil)] 04:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff7632e1000) [pid = 1866] [serial = 1202] [outer = 0x7ff75eb61800] 04:38:49 INFO - PROCESS | 1866 | 1461411529505 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff7651c5c00) [pid = 1866] [serial = 1203] [outer = 0x7ff75eb61800] 04:38:50 INFO - PROCESS | 1866 | 1461411530448 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:38:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1486ms 04:38:50 INFO - PROCESS | 1866 | 1461411530534 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1866 | 1461411530540 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:38:50 INFO - PROCESS | 1866 | 1461411530550 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1866 | 1461411530556 Marionette TRACE conn3 <- [1,1574,null,{}] 04:38:50 INFO - PROCESS | 1866 | 1461411530566 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:50 INFO - PROCESS | 1866 | 1461411530829 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:38:51 INFO - PROCESS | 1866 | 1461411531181 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e7f800 == 101 [pid = 1866] [id = 401] 04:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff7632e4400) [pid = 1866] [serial = 1204] [outer = (nil)] 04:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff7635d9000) [pid = 1866] [serial = 1205] [outer = 0x7ff7632e4400] 04:38:51 INFO - PROCESS | 1866 | 1461411531276 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff7658a8c00) [pid = 1866] [serial = 1206] [outer = 0x7ff7632e4400] 04:38:52 INFO - PROCESS | 1866 | 1461411532198 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:38:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1693ms 04:38:52 INFO - PROCESS | 1866 | 1461411532243 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1866 | 1461411532253 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:38:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:38:52 INFO - PROCESS | 1866 | 1461411532265 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1866 | 1461411532269 Marionette TRACE conn3 <- [1,1578,null,{}] 04:38:52 INFO - PROCESS | 1866 | 1461411532276 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 1866 | 1461411532508 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:38:52 INFO - PROCESS | 1866 | 1461411532765 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a974800 == 102 [pid = 1866] [id = 402] 04:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff766188800) [pid = 1866] [serial = 1207] [outer = (nil)] 04:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff7661db000) [pid = 1866] [serial = 1208] [outer = 0x7ff766188800] 04:38:52 INFO - PROCESS | 1866 | 1461411532897 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff76804fc00) [pid = 1866] [serial = 1209] [outer = 0x7ff766188800] 04:38:53 INFO - PROCESS | 1866 | 1461411533864 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:38:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1637ms 04:38:53 INFO - PROCESS | 1866 | 1461411533903 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1866 | 1461411533907 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:38:53 INFO - PROCESS | 1866 | 1461411533914 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1866 | 1461411533920 Marionette TRACE conn3 <- [1,1582,null,{}] 04:38:53 INFO - PROCESS | 1866 | 1461411533936 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:54 INFO - PROCESS | 1866 | 1461411534179 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:38:54 INFO - PROCESS | 1866 | 1461411534478 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ee9000 == 103 [pid = 1866] [id = 403] 04:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff76ba47c00) [pid = 1866] [serial = 1210] [outer = (nil)] 04:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff76bb82400) [pid = 1866] [serial = 1211] [outer = 0x7ff76ba47c00] 04:38:54 INFO - PROCESS | 1866 | 1461411534566 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff770c34400) [pid = 1866] [serial = 1212] [outer = 0x7ff76ba47c00] 04:38:55 INFO - PROCESS | 1866 | 1461411535460 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:38:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:38:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1589ms 04:38:55 INFO - PROCESS | 1866 | 1461411535505 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 1866 | 1461411535510 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:38:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:38:55 INFO - PROCESS | 1866 | 1461411535516 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1866 | 1461411535519 Marionette TRACE conn3 <- [1,1586,null,{}] 04:38:55 INFO - PROCESS | 1866 | 1461411535525 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 1866 | 1461411535750 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:38:55 INFO - PROCESS | 1866 | 1461411535963 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f18800 == 104 [pid = 1866] [id = 404] 04:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76ba51800) [pid = 1866] [serial = 1213] [outer = (nil)] 04:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff7730aac00) [pid = 1866] [serial = 1214] [outer = 0x7ff76ba51800] 04:38:56 INFO - PROCESS | 1866 | 1461411536092 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff77321e800) [pid = 1866] [serial = 1215] [outer = 0x7ff76ba51800] 04:38:57 INFO - PROCESS | 1866 | 1461411537061 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:38:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:38:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1580ms 04:38:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:38:57 INFO - PROCESS | 1866 | 1461411537097 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1866 | 1461411537100 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:38:57 INFO - PROCESS | 1866 | 1461411537108 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1866 | 1461411537110 Marionette TRACE conn3 <- [1,1590,null,{}] 04:38:57 INFO - PROCESS | 1866 | 1461411537118 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 1866 | 1461411537337 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:38:57 INFO - PROCESS | 1866 | 1461411537551 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776bdb800 == 105 [pid = 1866] [id = 405] 04:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff76c825400) [pid = 1866] [serial = 1216] [outer = (nil)] 04:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff773b7d400) [pid = 1866] [serial = 1217] [outer = 0x7ff76c825400] 04:38:57 INFO - PROCESS | 1866 | 1461411537668 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff773e88400) [pid = 1866] [serial = 1218] [outer = 0x7ff76c825400] 04:38:58 INFO - PROCESS | 1866 | 1461411538646 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:38:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1583ms 04:38:58 INFO - PROCESS | 1866 | 1461411538690 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1866 | 1461411538694 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:38:58 INFO - PROCESS | 1866 | 1461411538702 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1866 | 1461411538705 Marionette TRACE conn3 <- [1,1594,null,{}] 04:38:58 INFO - PROCESS | 1866 | 1461411538711 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 1866 | 1461411538990 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:38:59 INFO - PROCESS | 1866 | 1461411539304 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77744b800 == 106 [pid = 1866] [id = 406] 04:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff775e79c00) [pid = 1866] [serial = 1219] [outer = (nil)] 04:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff776ab2800) [pid = 1866] [serial = 1220] [outer = 0x7ff775e79c00] 04:38:59 INFO - PROCESS | 1866 | 1461411539393 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7771e7400) [pid = 1866] [serial = 1221] [outer = 0x7ff775e79c00] 04:39:00 INFO - PROCESS | 1866 | 1461411540257 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:39:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:39:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1587ms 04:39:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:39:00 INFO - PROCESS | 1866 | 1461411540292 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:39:00 INFO - PROCESS | 1866 | 1461411540295 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:39:00 INFO - PROCESS | 1866 | 1461411540303 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1866 | 1461411540307 Marionette TRACE conn3 <- [1,1598,null,{}] 04:39:00 INFO - PROCESS | 1866 | 1461411540333 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 1866 | 1461411540555 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:39:00 INFO - PROCESS | 1866 | 1461411540850 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791c6000 == 107 [pid = 1866] [id = 407] 04:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff77545c800) [pid = 1866] [serial = 1222] [outer = (nil)] 04:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7772b3400) [pid = 1866] [serial = 1223] [outer = 0x7ff77545c800] 04:39:00 INFO - PROCESS | 1866 | 1461411540933 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff777560000) [pid = 1866] [serial = 1224] [outer = 0x7ff77545c800] 04:39:01 INFO - PROCESS | 1866 | 1461411541860 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:39:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1605ms 04:39:01 INFO - PROCESS | 1866 | 1461411541907 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1866 | 1461411541910 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:39:01 INFO - PROCESS | 1866 | 1461411541917 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1866 | 1461411541922 Marionette TRACE conn3 <- [1,1602,null,{}] 04:39:01 INFO - PROCESS | 1866 | 1461411541927 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:02 INFO - PROCESS | 1866 | 1461411542150 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:39:02 INFO - PROCESS | 1866 | 1461411542411 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c0f3000 == 108 [pid = 1866] [id = 408] 04:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff7731b8800) [pid = 1866] [serial = 1225] [outer = (nil)] 04:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff777907800) [pid = 1866] [serial = 1226] [outer = 0x7ff7731b8800] 04:39:02 INFO - PROCESS | 1866 | 1461411542538 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff777aaf000) [pid = 1866] [serial = 1227] [outer = 0x7ff7731b8800] 04:39:03 INFO - PROCESS | 1866 | 1461411543409 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:39:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1548ms 04:39:03 INFO - PROCESS | 1866 | 1461411543469 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1866 | 1461411543475 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:39:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:39:03 INFO - PROCESS | 1866 | 1461411543486 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1866 | 1461411543490 Marionette TRACE conn3 <- [1,1606,null,{}] 04:39:03 INFO - PROCESS | 1866 | 1461411543500 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 1866 | 1461411543867 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:39:04 INFO - PROCESS | 1866 | 1461411544195 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d011800 == 109 [pid = 1866] [id = 409] 04:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff775e86c00) [pid = 1866] [serial = 1228] [outer = (nil)] 04:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff777d24000) [pid = 1866] [serial = 1229] [outer = 0x7ff775e86c00] 04:39:04 INFO - PROCESS | 1866 | 1461411544324 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff779111800) [pid = 1866] [serial = 1230] [outer = 0x7ff775e86c00] 04:39:05 INFO - PROCESS | 1866 | 1461411545303 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:39:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:39:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1891ms 04:39:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:39:05 INFO - PROCESS | 1866 | 1461411545376 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:39:05 INFO - PROCESS | 1866 | 1461411545379 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:39:05 INFO - PROCESS | 1866 | 1461411545386 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 1866 | 1461411545389 Marionette TRACE conn3 <- [1,1610,null,{}] 04:39:05 INFO - PROCESS | 1866 | 1461411545396 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:05 INFO - PROCESS | 1866 | 1461411545628 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:39:05 INFO - PROCESS | 1866 | 1461411545904 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f85c000 == 110 [pid = 1866] [id = 410] 04:39:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff772fcc000) [pid = 1866] [serial = 1231] [outer = (nil)] 04:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff77aa9e400) [pid = 1866] [serial = 1232] [outer = 0x7ff772fcc000] 04:39:06 INFO - PROCESS | 1866 | 1461411546048 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff77be33800) [pid = 1866] [serial = 1233] [outer = 0x7ff772fcc000] 04:39:07 INFO - PROCESS | 1866 | 1461411547004 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:39:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1681ms 04:39:07 INFO - PROCESS | 1866 | 1461411547067 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1866 | 1461411547072 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:39:07 INFO - PROCESS | 1866 | 1461411547079 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1866 | 1461411547085 Marionette TRACE conn3 <- [1,1614,null,{}] 04:39:07 INFO - PROCESS | 1866 | 1461411547091 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 1866 | 1461411547391 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:39:07 INFO - PROCESS | 1866 | 1461411547661 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a166000 == 111 [pid = 1866] [id = 411] 04:39:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff77d179800) [pid = 1866] [serial = 1234] [outer = (nil)] 04:39:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff77d17e800) [pid = 1866] [serial = 1235] [outer = 0x7ff77d179800] 04:39:07 INFO - PROCESS | 1866 | 1461411547799 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff77e2e5800) [pid = 1866] [serial = 1236] [outer = 0x7ff77d179800] 04:39:08 INFO - PROCESS | 1866 | 1461411548710 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:39:08 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 04:39:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1690ms 04:39:08 INFO - PROCESS | 1866 | 1461411548770 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 1866 | 1461411548773 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:39:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:39:08 INFO - PROCESS | 1866 | 1461411548781 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 1866 | 1461411548786 Marionette TRACE conn3 <- [1,1618,null,{}] 04:39:08 INFO - PROCESS | 1866 | 1461411548794 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 1866 | 1461411549036 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:39:09 INFO - PROCESS | 1866 | 1461411549346 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78e9db000 == 112 [pid = 1866] [id = 412] 04:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff77d0b5c00) [pid = 1866] [serial = 1237] [outer = (nil)] 04:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff784019c00) [pid = 1866] [serial = 1238] [outer = 0x7ff77d0b5c00] 04:39:09 INFO - PROCESS | 1866 | 1461411549430 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff789ee9000) [pid = 1866] [serial = 1239] [outer = 0x7ff77d0b5c00] 04:39:10 INFO - PROCESS | 1866 | 1461411550280 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:39:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1533ms 04:39:10 INFO - PROCESS | 1866 | 1461411550332 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:39:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:39:10 INFO - PROCESS | 1866 | 1461411550337 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:39:10 INFO - PROCESS | 1866 | 1461411550344 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1866 | 1461411550348 Marionette TRACE conn3 <- [1,1622,null,{}] 04:39:10 INFO - PROCESS | 1866 | 1461411550354 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 1866 | 1461411550572 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:39:10 INFO - PROCESS | 1866 | 1461411550833 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f39d000 == 113 [pid = 1866] [id = 413] 04:39:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff773dc5400) [pid = 1866] [serial = 1240] [outer = (nil)] 04:39:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff789eeb800) [pid = 1866] [serial = 1241] [outer = 0x7ff773dc5400] 04:39:10 INFO - PROCESS | 1866 | 1461411550960 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff78b1c3800) [pid = 1866] [serial = 1242] [outer = 0x7ff773dc5400] 04:39:11 INFO - PROCESS | 1866 | 1461411551835 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:39:11 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 04:39:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1535ms 04:39:11 INFO - PROCESS | 1866 | 1461411551878 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1866 | 1461411551882 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:39:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:39:11 INFO - PROCESS | 1866 | 1461411551889 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 1866 | 1461411551892 Marionette TRACE conn3 <- [1,1626,null,{}] 04:39:11 INFO - PROCESS | 1866 | 1461411551899 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:12 INFO - PROCESS | 1866 | 1461411552123 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:39:12 INFO - PROCESS | 1866 | 1461411552426 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff791c5a800 == 114 [pid = 1866] [id = 414] 04:39:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff77dd48c00) [pid = 1866] [serial = 1243] [outer = (nil)] 04:39:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff78cd97000) [pid = 1866] [serial = 1244] [outer = 0x7ff77dd48c00] 04:39:12 INFO - PROCESS | 1866 | 1461411552509 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff78e938800) [pid = 1866] [serial = 1245] [outer = 0x7ff77dd48c00] 04:39:13 INFO - PROCESS | 1866 | 1461411553351 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:39:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1531ms 04:39:13 INFO - PROCESS | 1866 | 1461411553421 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1866 | 1461411553424 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:39:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:39:13 INFO - PROCESS | 1866 | 1461411553431 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1866 | 1461411553435 Marionette TRACE conn3 <- [1,1630,null,{}] 04:39:13 INFO - PROCESS | 1866 | 1461411553440 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1866 | 1461411553669 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:39:13 INFO - PROCESS | 1866 | 1461411553961 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a31800 == 115 [pid = 1866] [id = 415] 04:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff75fe04000) [pid = 1866] [serial = 1246] [outer = (nil)] 04:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff75fe0ac00) [pid = 1866] [serial = 1247] [outer = 0x7ff75fe04000] 04:39:14 INFO - PROCESS | 1866 | 1461411554084 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff75fe0f800) [pid = 1866] [serial = 1248] [outer = 0x7ff75fe04000] 04:39:14 INFO - PROCESS | 1866 | 1461411554989 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:39:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:39:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1635ms 04:39:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:39:15 INFO - PROCESS | 1866 | 1461411555068 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:39:15 INFO - PROCESS | 1866 | 1461411555070 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:39:15 INFO - PROCESS | 1866 | 1461411555078 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 1866 | 1461411555080 Marionette TRACE conn3 <- [1,1634,null,{}] 04:39:15 INFO - PROCESS | 1866 | 1461411555087 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:15 INFO - PROCESS | 1866 | 1461411555316 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:39:15 INFO - PROCESS | 1866 | 1461411555631 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625a6000 == 116 [pid = 1866] [id = 416] 04:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff75fe06400) [pid = 1866] [serial = 1249] [outer = (nil)] 04:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff7632ed400) [pid = 1866] [serial = 1250] [outer = 0x7ff75fe06400] 04:39:15 INFO - PROCESS | 1866 | 1461411555713 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff76ba44400) [pid = 1866] [serial = 1251] [outer = 0x7ff75fe06400] 04:39:16 INFO - PROCESS | 1866 | 1461411556586 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:39:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1585ms 04:39:16 INFO - PROCESS | 1866 | 1461411556662 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 1866 | 1461411556666 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:39:16 INFO - PROCESS | 1866 | 1461411556672 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1866 | 1461411556675 Marionette TRACE conn3 <- [1,1638,null,{}] 04:39:16 INFO - PROCESS | 1866 | 1461411556680 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1866 | 1461411556909 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:39:17 INFO - PROCESS | 1866 | 1461411557214 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e6c000 == 117 [pid = 1866] [id = 417] 04:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff75eb68c00) [pid = 1866] [serial = 1252] [outer = (nil)] 04:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff761715000) [pid = 1866] [serial = 1253] [outer = 0x7ff75eb68c00] 04:39:17 INFO - PROCESS | 1866 | 1461411557295 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff768047c00) [pid = 1866] [serial = 1254] [outer = 0x7ff75eb68c00] 04:39:18 INFO - PROCESS | 1866 | 1461411558174 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:39:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1579ms 04:39:18 INFO - PROCESS | 1866 | 1461411558252 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 1866 | 1461411558256 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:39:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:39:18 INFO - PROCESS | 1866 | 1461411558262 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1866 | 1461411558264 Marionette TRACE conn3 <- [1,1642,null,{}] 04:39:18 INFO - PROCESS | 1866 | 1461411558271 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 1866 | 1461411558546 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:39:18 INFO - PROCESS | 1866 | 1461411558858 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761be1000 == 118 [pid = 1866] [id = 418] 04:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff75eb6b400) [pid = 1866] [serial = 1255] [outer = (nil)] 04:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff76270a400) [pid = 1866] [serial = 1256] [outer = 0x7ff75eb6b400] 04:39:18 INFO - PROCESS | 1866 | 1461411558936 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff7632e8000) [pid = 1866] [serial = 1257] [outer = 0x7ff75eb6b400] 04:39:19 INFO - PROCESS | 1866 | 1461411559826 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:39:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2136ms 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d98800 == 117 [pid = 1866] [id = 219] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774079800 == 116 [pid = 1866] [id = 190] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742e8000 == 115 [pid = 1866] [id = 385] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77390e000 == 114 [pid = 1866] [id = 384] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff771ed1800 == 113 [pid = 1866] [id = 383] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c89d800 == 112 [pid = 1866] [id = 382] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76aac3000 == 111 [pid = 1866] [id = 381] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76779a000 == 110 [pid = 1866] [id = 380] 04:39:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ffbd000 == 109 [pid = 1866] [id = 379] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff7776c5400) [pid = 1866] [serial = 879] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff7732e6800) [pid = 1866] [serial = 1082] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff777911400) [pid = 1866] [serial = 1098] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff77c40e000) [pid = 1866] [serial = 1020] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff771bd0400) [pid = 1866] [serial = 1079] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff773e81800) [pid = 1866] [serial = 912] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff773dbb000) [pid = 1866] [serial = 1085] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff771bd9000) [pid = 1866] [serial = 1047] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff77f559400) [pid = 1866] [serial = 1023] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7674d9c00) [pid = 1866] [serial = 1076] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff78d243400) [pid = 1866] [serial = 903] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff773c45000) [pid = 1866] [serial = 939] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff7771e8000) [pid = 1866] [serial = 1092] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff78e938000) [pid = 1866] [serial = 1035] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7731bb800) [pid = 1866] [serial = 1125] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff7736e2000) [pid = 1866] [serial = 1083] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff78a105000) [pid = 1866] [serial = 894] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff7632dfc00) [pid = 1866] [serial = 936] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff784081800) [pid = 1866] [serial = 1110] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff76618a000) [pid = 1866] [serial = 963] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff777d22000) [pid = 1866] [serial = 1100] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff76804ac00) [pid = 1866] [serial = 1134] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff76171c800) [pid = 1866] [serial = 1128] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff7752ab800) [pid = 1866] [serial = 954] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff789041c00) [pid = 1866] [serial = 891] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff774f6d400) [pid = 1866] [serial = 1002] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff777563c00) [pid = 1866] [serial = 942] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff78b4d3000) [pid = 1866] [serial = 897] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff7651c4000) [pid = 1866] [serial = 1130] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff761423800) [pid = 1866] [serial = 1127] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff7661dd400) [pid = 1866] [serial = 1133] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff78b041800) [pid = 1866] [serial = 1029] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff7752ae800) [pid = 1866] [serial = 876] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff77fb1dc00) [pid = 1866] [serial = 888] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7674d8c00) [pid = 1866] [serial = 1056] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff78ada5000) [pid = 1866] [serial = 900] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff77fb26000) [pid = 1866] [serial = 948] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7658b1400) [pid = 1866] [serial = 957] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff761428400) [pid = 1866] [serial = 972] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff768b10800) [pid = 1866] [serial = 1116] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff76171cc00) [pid = 1866] [serial = 1032] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff777d25c00) [pid = 1866] [serial = 1053] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff7661d7c00) [pid = 1866] [serial = 1136] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff77321c400) [pid = 1866] [serial = 1011] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff773e8dc00) [pid = 1866] [serial = 1086] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff76804c000) [pid = 1866] [serial = 1044] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff77093b000) [pid = 1866] [serial = 1119] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff77c86e400) [pid = 1866] [serial = 945] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff773c4bc00) [pid = 1866] [serial = 1091] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff7680cc800) [pid = 1866] [serial = 1077] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff77d17d800) [pid = 1866] [serial = 1107] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff78e941000) [pid = 1866] [serial = 1038] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7631d6800) [pid = 1866] [serial = 1118] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff777f30800) [pid = 1866] [serial = 1101] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77755fc00) [pid = 1866] [serial = 1122] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff768b0c400) [pid = 1866] [serial = 1115] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff77c86b800) [pid = 1866] [serial = 1104] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff7661e0800) [pid = 1866] [serial = 966] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff765b77000) [pid = 1866] [serial = 909] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77b4a9000) [pid = 1866] [serial = 882] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff77545e000) [pid = 1866] [serial = 1014] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7651ce000) [pid = 1866] [serial = 1131] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7632ea400) [pid = 1866] [serial = 906] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff76c828400) [pid = 1866] [serial = 1124] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff7730b0000) [pid = 1866] [serial = 1080] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7635df800) [pid = 1866] [serial = 1073] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff77e2e1c00) [pid = 1866] [serial = 1109] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7674e3800) [pid = 1866] [serial = 1008] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff777564400) [pid = 1866] [serial = 1095] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7731b7400) [pid = 1866] [serial = 969] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff776a71400) [pid = 1866] [serial = 1089] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76bb8c000) [pid = 1866] [serial = 1121] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff777d19000) [pid = 1866] [serial = 1050] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff78ada9800) [pid = 1866] [serial = 960] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff789f02800) [pid = 1866] [serial = 1026] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff77c246400) [pid = 1866] [serial = 1103] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff777f2f000) [pid = 1866] [serial = 1017] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff78b039800) [pid = 1866] [serial = 1113] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff789fdf400) [pid = 1866] [serial = 1112] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff77c86b000) [pid = 1866] [serial = 885] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff78d238400) [pid = 1866] [serial = 951] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff7625cec00) [pid = 1866] [serial = 1005] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff775e7d400) [pid = 1866] [serial = 1088] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff7773b4400) [pid = 1866] [serial = 1094] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff77bebe800) [pid = 1866] [serial = 1106] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff777903c00) [pid = 1866] [serial = 1097] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff764ec3c00) [pid = 1866] [serial = 1041] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7651ce800) [pid = 1866] [serial = 1074] [outer = (nil)] [url = about:blank] 04:39:21 INFO - PROCESS | 1866 | 1461411561250 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1866 | 1461411561256 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:39:21 INFO - PROCESS | 1866 | 1461411561273 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1866 | 1461411561286 Marionette TRACE conn3 <- [1,1646,null,{}] 04:39:21 INFO - PROCESS | 1866 | 1461411561300 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 1866 | 1461411561587 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:39:21 INFO - PROCESS | 1866 | 1461411561807 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76144c000 == 110 [pid = 1866] [id = 419] 04:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff7625c2c00) [pid = 1866] [serial = 1258] [outer = (nil)] 04:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7625c9c00) [pid = 1866] [serial = 1259] [outer = 0x7ff7625c2c00] 04:39:21 INFO - PROCESS | 1866 | 1461411561876 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff7632e0400) [pid = 1866] [serial = 1260] [outer = 0x7ff7625c2c00] 04:39:22 INFO - PROCESS | 1866 | 1461411562672 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:39:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1448ms 04:39:22 INFO - PROCESS | 1866 | 1461411562724 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:39:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:39:22 INFO - PROCESS | 1866 | 1461411562733 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:39:22 INFO - PROCESS | 1866 | 1461411562754 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1866 | 1461411562764 Marionette TRACE conn3 <- [1,1650,null,{}] 04:39:22 INFO - PROCESS | 1866 | 1461411562776 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 1866 | 1461411563038 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:39:23 INFO - PROCESS | 1866 | 1461411563270 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627be000 == 111 [pid = 1866] [id = 420] 04:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff7635db000) [pid = 1866] [serial = 1261] [outer = (nil)] 04:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff7651ce800) [pid = 1866] [serial = 1262] [outer = 0x7ff7635db000] 04:39:23 INFO - PROCESS | 1866 | 1461411563343 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7658b5c00) [pid = 1866] [serial = 1263] [outer = 0x7ff7635db000] 04:39:24 INFO - PROCESS | 1866 | 1461411564293 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1600ms 04:39:24 INFO - PROCESS | 1866 | 1461411564351 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:39:24 INFO - PROCESS | 1866 | 1461411564355 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:39:24 INFO - PROCESS | 1866 | 1461411564362 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1866 | 1461411564377 Marionette TRACE conn3 <- [1,1654,null,{}] 04:39:24 INFO - PROCESS | 1866 | 1461411564399 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:24 INFO - PROCESS | 1866 | 1461411564673 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:39:24 INFO - PROCESS | 1866 | 1461411564711 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652db800 == 112 [pid = 1866] [id = 421] 04:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7661d7c00) [pid = 1866] [serial = 1264] [outer = (nil)] 04:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff7661e0800) [pid = 1866] [serial = 1265] [outer = 0x7ff7661d7c00] 04:39:24 INFO - PROCESS | 1866 | 1461411564785 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76804ac00) [pid = 1866] [serial = 1266] [outer = 0x7ff7661d7c00] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff75eb65000) [pid = 1866] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff761419800) [pid = 1866] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff768b02800) [pid = 1866] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff7732e5800) [pid = 1866] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff771bc3800) [pid = 1866] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff76270a800) [pid = 1866] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff75eb64400) [pid = 1866] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff7732e7400) [pid = 1866] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:39:26 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff75eb5e400) [pid = 1866] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:39:26 INFO - PROCESS | 1866 | 1461411566270 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1951ms 04:39:26 INFO - PROCESS | 1866 | 1461411566313 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:39:26 INFO - PROCESS | 1866 | 1461411566317 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:39:26 INFO - PROCESS | 1866 | 1461411566323 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1866 | 1461411566326 Marionette TRACE conn3 <- [1,1658,null,{}] 04:39:26 INFO - PROCESS | 1866 | 1461411566332 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 1866 | 1461411566570 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:39:26 INFO - PROCESS | 1866 | 1461411566752 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766421800 == 113 [pid = 1866] [id = 422] 04:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff75eb5fc00) [pid = 1866] [serial = 1267] [outer = (nil)] 04:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff76804c400) [pid = 1866] [serial = 1268] [outer = 0x7ff75eb5fc00] 04:39:26 INFO - PROCESS | 1866 | 1461411566817 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff768b03800) [pid = 1866] [serial = 1269] [outer = 0x7ff75eb5fc00] 04:39:27 INFO - PROCESS | 1866 | 1461411567565 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1278ms 04:39:27 INFO - PROCESS | 1866 | 1461411567604 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1866 | 1461411567607 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:39:27 INFO - PROCESS | 1866 | 1461411567614 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1866 | 1461411567616 Marionette TRACE conn3 <- [1,1662,null,{}] 04:39:27 INFO - PROCESS | 1866 | 1461411567623 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:27 INFO - PROCESS | 1866 | 1461411567839 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:39:28 INFO - PROCESS | 1866 | 1461411568003 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766533800 == 114 [pid = 1866] [id = 423] 04:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff761419800) [pid = 1866] [serial = 1270] [outer = (nil)] 04:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff76b618800) [pid = 1866] [serial = 1271] [outer = 0x7ff761419800] 04:39:28 INFO - PROCESS | 1866 | 1461411568069 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff76ba66400) [pid = 1866] [serial = 1272] [outer = 0x7ff761419800] 04:39:29 INFO - PROCESS | 1866 | 1461411569194 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1633ms 04:39:29 INFO - PROCESS | 1866 | 1461411569249 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1866 | 1461411569257 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:39:29 INFO - PROCESS | 1866 | 1461411569267 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1866 | 1461411569271 Marionette TRACE conn3 <- [1,1666,null,{}] 04:39:29 INFO - PROCESS | 1866 | 1461411569281 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 1866 | 1461411569530 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:39:29 INFO - PROCESS | 1866 | 1461411569787 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e82000 == 115 [pid = 1866] [id = 424] 04:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7632eb000) [pid = 1866] [serial = 1273] [outer = (nil)] 04:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff764ebb400) [pid = 1866] [serial = 1274] [outer = 0x7ff7632eb000] 04:39:29 INFO - PROCESS | 1866 | 1461411569914 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7658ae000) [pid = 1866] [serial = 1275] [outer = 0x7ff7632eb000] 04:39:30 INFO - PROCESS | 1866 | 1461411570836 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1642ms 04:39:30 INFO - PROCESS | 1866 | 1461411570910 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1866 | 1461411570920 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:39:30 INFO - PROCESS | 1866 | 1461411570939 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1866 | 1461411570944 Marionette TRACE conn3 <- [1,1670,null,{}] 04:39:30 INFO - PROCESS | 1866 | 1461411570950 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1866 | 1461411571193 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:39:31 INFO - PROCESS | 1866 | 1461411571527 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a7000 == 116 [pid = 1866] [id = 425] 04:39:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff7658a6c00) [pid = 1866] [serial = 1276] [outer = (nil)] 04:39:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff767738400) [pid = 1866] [serial = 1277] [outer = 0x7ff7658a6c00] 04:39:31 INFO - PROCESS | 1866 | 1461411571610 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff7680cfc00) [pid = 1866] [serial = 1278] [outer = 0x7ff7658a6c00] 04:39:32 INFO - PROCESS | 1866 | 1461411572552 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1689ms 04:39:32 INFO - PROCESS | 1866 | 1461411572628 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1866 | 1461411572631 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:39:32 INFO - PROCESS | 1866 | 1461411572639 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1866 | 1461411572646 Marionette TRACE conn3 <- [1,1674,null,{}] 04:39:32 INFO - PROCESS | 1866 | 1461411572663 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:32 INFO - PROCESS | 1866 | 1461411572941 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:39:33 INFO - PROCESS | 1866 | 1461411573237 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9f2000 == 117 [pid = 1866] [id = 426] 04:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76b6b1000) [pid = 1866] [serial = 1279] [outer = (nil)] 04:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff770941c00) [pid = 1866] [serial = 1280] [outer = 0x7ff76b6b1000] 04:39:33 INFO - PROCESS | 1866 | 1461411573319 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff771a68800) [pid = 1866] [serial = 1281] [outer = 0x7ff76b6b1000] 04:39:34 INFO - PROCESS | 1866 | 1461411574252 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1645ms 04:39:34 INFO - PROCESS | 1866 | 1461411574284 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1866 | 1461411574290 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:39:34 INFO - PROCESS | 1866 | 1461411574297 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1866 | 1461411574299 Marionette TRACE conn3 <- [1,1678,null,{}] 04:39:34 INFO - PROCESS | 1866 | 1461411574306 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1866 | 1461411574533 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:39:34 INFO - PROCESS | 1866 | 1461411574750 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b529000 == 118 [pid = 1866] [id = 427] 04:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff76bb85800) [pid = 1866] [serial = 1282] [outer = (nil)] 04:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff771bdd000) [pid = 1866] [serial = 1283] [outer = 0x7ff76bb85800] 04:39:34 INFO - PROCESS | 1866 | 1461411574866 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff7730b1400) [pid = 1866] [serial = 1284] [outer = 0x7ff76bb85800] 04:39:35 INFO - PROCESS | 1866 | 1461411575820 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 04:39:35 INFO - PROCESS | 1866 | 1461411575883 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1866 | 1461411575887 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:39:35 INFO - PROCESS | 1866 | 1461411575894 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1866 | 1461411575898 Marionette TRACE conn3 <- [1,1682,null,{}] 04:39:35 INFO - PROCESS | 1866 | 1461411575905 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:36 INFO - PROCESS | 1866 | 1461411576143 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:39:36 INFO - PROCESS | 1866 | 1461411576399 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77094c800 == 119 [pid = 1866] [id = 428] 04:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff773220800) [pid = 1866] [serial = 1285] [outer = (nil)] 04:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff77327b000) [pid = 1866] [serial = 1286] [outer = 0x7ff773220800] 04:39:36 INFO - PROCESS | 1866 | 1461411576520 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff77348a400) [pid = 1866] [serial = 1287] [outer = 0x7ff773220800] 04:39:37 INFO - PROCESS | 1866 | 1461411577481 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1631ms 04:39:37 INFO - PROCESS | 1866 | 1461411577526 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:39:37 INFO - PROCESS | 1866 | 1461411577531 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:39:37 INFO - PROCESS | 1866 | 1461411577538 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1866 | 1461411577542 Marionette TRACE conn3 <- [1,1686,null,{}] 04:39:37 INFO - PROCESS | 1866 | 1461411577548 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 1866 | 1461411577793 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:39:38 INFO - PROCESS | 1866 | 1461411577997 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732bf800 == 120 [pid = 1866] [id = 429] 04:39:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff773221000) [pid = 1866] [serial = 1288] [outer = (nil)] 04:39:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773f3f800) [pid = 1866] [serial = 1289] [outer = 0x7ff773221000] 04:39:38 INFO - PROCESS | 1866 | 1461411578158 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff7752a9400) [pid = 1866] [serial = 1290] [outer = 0x7ff773221000] 04:39:39 INFO - PROCESS | 1866 | 1461411579046 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1587ms 04:39:39 INFO - PROCESS | 1866 | 1461411579125 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1866 | 1461411579128 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:39:39 INFO - PROCESS | 1866 | 1461411579134 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1866 | 1461411579137 Marionette TRACE conn3 <- [1,1690,null,{}] 04:39:39 INFO - PROCESS | 1866 | 1461411579142 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 1866 | 1461411579354 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:39:39 INFO - PROCESS | 1866 | 1461411579568 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f15800 == 121 [pid = 1866] [id = 430] 04:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff76ba65800) [pid = 1866] [serial = 1291] [outer = (nil)] 04:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff77545ec00) [pid = 1866] [serial = 1292] [outer = 0x7ff76ba65800] 04:39:39 INFO - PROCESS | 1866 | 1461411579718 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff775e84400) [pid = 1866] [serial = 1293] [outer = 0x7ff76ba65800] 04:39:40 INFO - PROCESS | 1866 | 1461411580597 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1527ms 04:39:40 INFO - PROCESS | 1866 | 1461411580664 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1866 | 1461411580668 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:39:40 INFO - PROCESS | 1866 | 1461411580674 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1866 | 1461411580678 Marionette TRACE conn3 <- [1,1694,null,{}] 04:39:40 INFO - PROCESS | 1866 | 1461411580684 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:40 INFO - PROCESS | 1866 | 1461411580908 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:39:41 INFO - PROCESS | 1866 | 1461411581112 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77520e800 == 122 [pid = 1866] [id = 431] 04:39:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff772fbf000) [pid = 1866] [serial = 1294] [outer = (nil)] 04:39:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff776aaac00) [pid = 1866] [serial = 1295] [outer = 0x7ff772fbf000] 04:39:41 INFO - PROCESS | 1866 | 1461411581232 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff776cda400) [pid = 1866] [serial = 1296] [outer = 0x7ff772fbf000] 04:39:42 INFO - PROCESS | 1866 | 1461411582159 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1536ms 04:39:42 INFO - PROCESS | 1866 | 1461411582211 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1866 | 1461411582215 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:39:42 INFO - PROCESS | 1866 | 1461411582222 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1866 | 1461411582225 Marionette TRACE conn3 <- [1,1698,null,{}] 04:39:42 INFO - PROCESS | 1866 | 1461411582231 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:42 INFO - PROCESS | 1866 | 1461411582460 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:39:42 INFO - PROCESS | 1866 | 1461411582666 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d04800 == 123 [pid = 1866] [id = 432] 04:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7752b0400) [pid = 1866] [serial = 1297] [outer = (nil)] 04:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7772f2800) [pid = 1866] [serial = 1298] [outer = 0x7ff7752b0400] 04:39:42 INFO - PROCESS | 1866 | 1461411582781 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff777564c00) [pid = 1866] [serial = 1299] [outer = 0x7ff7752b0400] 04:39:43 INFO - PROCESS | 1866 | 1461411583716 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:39:43 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 04:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1533ms 04:39:43 INFO - PROCESS | 1866 | 1461411583756 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1866 | 1461411583760 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:39:43 INFO - PROCESS | 1866 | 1461411583769 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1866 | 1461411583771 Marionette TRACE conn3 <- [1,1702,null,{}] 04:39:43 INFO - PROCESS | 1866 | 1461411583776 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 1866 | 1461411584007 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:39:44 INFO - PROCESS | 1866 | 1461411584270 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777443800 == 124 [pid = 1866] [id = 433] 04:39:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff777902c00) [pid = 1866] [serial = 1300] [outer = (nil)] 04:39:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff777aab400) [pid = 1866] [serial = 1301] [outer = 0x7ff777902c00] 04:39:44 INFO - PROCESS | 1866 | 1461411584404 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff777d19000) [pid = 1866] [serial = 1302] [outer = 0x7ff777902c00] 04:39:45 INFO - PROCESS | 1866 | 1461411585285 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1587ms 04:39:45 INFO - PROCESS | 1866 | 1461411585355 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1866 | 1461411585360 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:39:45 INFO - PROCESS | 1866 | 1461411585367 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1866 | 1461411585372 Marionette TRACE conn3 <- [1,1706,null,{}] 04:39:45 INFO - PROCESS | 1866 | 1461411585379 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1866 | 1461411585670 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:39:45 INFO - PROCESS | 1866 | 1461411585969 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a43000 == 125 [pid = 1866] [id = 434] 04:39:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff777f23800) [pid = 1866] [serial = 1303] [outer = (nil)] 04:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff77aaa5800) [pid = 1866] [serial = 1304] [outer = 0x7ff777f23800] 04:39:46 INFO - PROCESS | 1866 | 1461411586053 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff77c062400) [pid = 1866] [serial = 1305] [outer = 0x7ff777f23800] 04:39:46 INFO - PROCESS | 1866 | 1461411586934 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1634ms 04:39:47 INFO - PROCESS | 1866 | 1461411587002 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1866 | 1461411587007 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:39:47 INFO - PROCESS | 1866 | 1461411587013 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1866 | 1461411587017 Marionette TRACE conn3 <- [1,1710,null,{}] 04:39:47 INFO - PROCESS | 1866 | 1461411587023 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:47 INFO - PROCESS | 1866 | 1461411587250 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:39:47 INFO - PROCESS | 1866 | 1461411587459 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77a68d800 == 126 [pid = 1866] [id = 435] 04:39:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff7772b8400) [pid = 1866] [serial = 1306] [outer = (nil)] 04:39:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff77c864400) [pid = 1866] [serial = 1307] [outer = 0x7ff7772b8400] 04:39:47 INFO - PROCESS | 1866 | 1461411587614 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff77cdcc800) [pid = 1866] [serial = 1308] [outer = 0x7ff7772b8400] 04:39:48 INFO - PROCESS | 1866 | 1461411588506 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1530ms 04:39:48 INFO - PROCESS | 1866 | 1461411588545 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1866 | 1461411588547 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:39:48 INFO - PROCESS | 1866 | 1461411588555 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1866 | 1461411588559 Marionette TRACE conn3 <- [1,1714,null,{}] 04:39:48 INFO - PROCESS | 1866 | 1461411588565 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1866 | 1461411588787 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:39:49 INFO - PROCESS | 1866 | 1461411589013 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c6ab000 == 127 [pid = 1866] [id = 436] 04:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff777f29400) [pid = 1866] [serial = 1309] [outer = (nil)] 04:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff77d0bb400) [pid = 1866] [serial = 1310] [outer = 0x7ff777f29400] 04:39:49 INFO - PROCESS | 1866 | 1461411589092 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff77d696c00) [pid = 1866] [serial = 1311] [outer = 0x7ff777f29400] 04:39:50 INFO - PROCESS | 1866 | 1461411590015 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1536ms 04:39:50 INFO - PROCESS | 1866 | 1461411590095 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 1866 | 1461411590098 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:39:50 INFO - PROCESS | 1866 | 1461411590105 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1866 | 1461411590109 Marionette TRACE conn3 <- [1,1718,null,{}] 04:39:50 INFO - PROCESS | 1866 | 1461411590115 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 1866 | 1461411590346 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:39:50 INFO - PROCESS | 1866 | 1461411590670 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625ba000 == 128 [pid = 1866] [id = 437] 04:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff75eb62c00) [pid = 1866] [serial = 1312] [outer = (nil)] 04:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff761d61000) [pid = 1866] [serial = 1313] [outer = 0x7ff75eb62c00] 04:39:50 INFO - PROCESS | 1866 | 1461411590751 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff774387400) [pid = 1866] [serial = 1314] [outer = 0x7ff75eb62c00] 04:39:52 INFO - PROCESS | 1866 | 1461411592244 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2185ms 04:39:52 INFO - PROCESS | 1866 | 1461411592293 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1866 | 1461411592299 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:39:52 INFO - PROCESS | 1866 | 1461411592307 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1866 | 1461411592312 Marionette TRACE conn3 <- [1,1722,null,{}] 04:39:52 INFO - PROCESS | 1866 | 1461411592320 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:52 INFO - PROCESS | 1866 | 1461411592531 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:39:52 INFO - PROCESS | 1866 | 1461411592746 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7650d8000 == 129 [pid = 1866] [id = 438] 04:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff75fe0c800) [pid = 1866] [serial = 1315] [outer = (nil)] 04:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff7625c8c00) [pid = 1866] [serial = 1316] [outer = 0x7ff75fe0c800] 04:39:52 INFO - PROCESS | 1866 | 1461411592860 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff7632e8800) [pid = 1866] [serial = 1317] [outer = 0x7ff75fe0c800] 04:39:53 INFO - PROCESS | 1866 | 1461411593944 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:39:53 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 04:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1690ms 04:39:54 INFO - PROCESS | 1866 | 1461411593997 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1866 | 1461411594005 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:39:54 INFO - PROCESS | 1866 | 1461411594015 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1866 | 1461411594020 Marionette TRACE conn3 <- [1,1726,null,{}] 04:39:54 INFO - PROCESS | 1866 | 1461411594026 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1866 | 1461411594250 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:39:54 INFO - PROCESS | 1866 | 1461411594558 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cc8800 == 130 [pid = 1866] [id = 439] 04:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff761d5cc00) [pid = 1866] [serial = 1318] [outer = (nil)] 04:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff7658ab000) [pid = 1866] [serial = 1319] [outer = 0x7ff761d5cc00] 04:39:54 INFO - PROCESS | 1866 | 1461411594631 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff76617dc00) [pid = 1866] [serial = 1320] [outer = 0x7ff761d5cc00] 04:39:55 INFO - PROCESS | 1866 | 1461411595631 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1682ms 04:39:55 INFO - PROCESS | 1866 | 1461411595699 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1866 | 1461411595703 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:39:55 INFO - PROCESS | 1866 | 1461411595709 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1866 | 1461411595715 Marionette TRACE conn3 <- [1,1730,null,{}] 04:39:55 INFO - PROCESS | 1866 | 1461411595731 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:55 INFO - PROCESS | 1866 | 1461411595987 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c72800 == 129 [pid = 1866] [id = 108] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764ccd000 == 128 [pid = 1866] [id = 373] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627bc800 == 127 [pid = 1866] [id = 371] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c41800 == 126 [pid = 1866] [id = 291] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7632e1000) [pid = 1866] [serial = 1202] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff75eb6a000) [pid = 1866] [serial = 1139] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff78a18d400) [pid = 1866] [serial = 1172] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff77b4aa800) [pid = 1866] [serial = 1169] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff777f2e400) [pid = 1866] [serial = 1166] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff7674d8800) [pid = 1866] [serial = 1142] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff773dc1800) [pid = 1866] [serial = 1151] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff777aabc00) [pid = 1866] [serial = 1163] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff77756a000) [pid = 1866] [serial = 1160] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7732e7000) [pid = 1866] [serial = 1148] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff774386c00) [pid = 1866] [serial = 1154] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff770c36c00) [pid = 1866] [serial = 1145] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff7773b1400) [pid = 1866] [serial = 1157] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff761d5ac00) [pid = 1866] [serial = 1175] [outer = (nil)] [url = about:blank] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75e755000 == 125 [pid = 1866] [id = 372] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766421800 == 124 [pid = 1866] [id = 422] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652db800 == 123 [pid = 1866] [id = 421] 04:39:56 INFO - PROCESS | 1866 | 1461411596369 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627be000 == 122 [pid = 1866] [id = 420] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76144c000 == 121 [pid = 1866] [id = 419] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761be1000 == 120 [pid = 1866] [id = 418] 04:39:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625a3000 == 121 [pid = 1866] [id = 440] 04:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff75fe10c00) [pid = 1866] [serial = 1321] [outer = (nil)] 04:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7635dac00) [pid = 1866] [serial = 1322] [outer = 0x7ff75fe10c00] 04:39:56 INFO - PROCESS | 1866 | 1461411596467 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff768b10400) [pid = 1866] [serial = 1323] [outer = 0x7ff75fe10c00] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e6c000 == 120 [pid = 1866] [id = 417] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625a6000 == 119 [pid = 1866] [id = 416] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a31800 == 118 [pid = 1866] [id = 415] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff791c5a800 == 117 [pid = 1866] [id = 414] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f39d000 == 116 [pid = 1866] [id = 413] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78e9db000 == 115 [pid = 1866] [id = 412] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78a166000 == 114 [pid = 1866] [id = 411] 04:39:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f85c000 == 113 [pid = 1866] [id = 410] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff76bb88c00) [pid = 1866] [serial = 1137] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff761710800) [pid = 1866] [serial = 1178] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff762705400) [pid = 1866] [serial = 1179] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff768b09c00) [pid = 1866] [serial = 1184] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff76b6a8400) [pid = 1866] [serial = 1185] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7732ed400) [pid = 1866] [serial = 1193] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff772fbf800) [pid = 1866] [serial = 1187] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7730ab400) [pid = 1866] [serial = 1188] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff771a60000) [pid = 1866] [serial = 1190] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff7730b2c00) [pid = 1866] [serial = 1191] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff7651c2400) [pid = 1866] [serial = 1181] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff7661d9000) [pid = 1866] [serial = 1182] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff7752b6c00) [pid = 1866] [serial = 1196] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff775e08c00) [pid = 1866] [serial = 1197] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff76141a400) [pid = 1866] [serial = 1199] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff773e87000) [pid = 1866] [serial = 1194] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff761719800) [pid = 1866] [serial = 1200] [outer = (nil)] [url = about:blank] 04:39:57 INFO - PROCESS | 1866 | 1461411597290 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:39:57 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 04:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1644ms 04:39:57 INFO - PROCESS | 1866 | 1461411597355 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1866 | 1461411597359 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:39:57 INFO - PROCESS | 1866 | 1461411597365 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1866 | 1461411597367 Marionette TRACE conn3 <- [1,1734,null,{}] 04:39:57 INFO - PROCESS | 1866 | 1461411597388 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1866 | 1461411597588 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:39:57 INFO - PROCESS | 1866 | 1461411597598 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664a5800 == 114 [pid = 1866] [id = 441] 04:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff7651c2400) [pid = 1866] [serial = 1324] [outer = (nil)] 04:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff76ba69800) [pid = 1866] [serial = 1325] [outer = 0x7ff7651c2400] 04:39:57 INFO - PROCESS | 1866 | 1461411597663 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff770c02400) [pid = 1866] [serial = 1326] [outer = 0x7ff7651c2400] 04:39:58 INFO - PROCESS | 1866 | 1461411598629 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1291ms 04:39:58 INFO - PROCESS | 1866 | 1461411598657 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1866 | 1461411598660 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:39:58 INFO - PROCESS | 1866 | 1461411598666 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1866 | 1461411598670 Marionette TRACE conn3 <- [1,1738,null,{}] 04:39:58 INFO - PROCESS | 1866 | 1461411598675 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1866 | 1461411598867 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:39:59 INFO - PROCESS | 1866 | 1461411599067 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a95d000 == 115 [pid = 1866] [id = 442] 04:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff768b10c00) [pid = 1866] [serial = 1327] [outer = (nil)] 04:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff771a60400) [pid = 1866] [serial = 1328] [outer = 0x7ff768b10c00] 04:39:59 INFO - PROCESS | 1866 | 1461411599135 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff772fc6c00) [pid = 1866] [serial = 1329] [outer = 0x7ff768b10c00] 04:39:59 INFO - PROCESS | 1866 | 1461411599982 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1330ms 04:40:00 INFO - PROCESS | 1866 | 1461411600003 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1866 | 1461411600008 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:40:00 INFO - PROCESS | 1866 | 1461411600013 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1866 | 1461411600015 Marionette TRACE conn3 <- [1,1742,null,{}] 04:40:00 INFO - PROCESS | 1866 | 1461411600020 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 1866 | 1461411600306 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:40:00 INFO - PROCESS | 1866 | 1461411600367 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76bae0000 == 116 [pid = 1866] [id = 443] 04:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff7736e3c00) [pid = 1866] [serial = 1330] [outer = (nil)] 04:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff773dc6000) [pid = 1866] [serial = 1331] [outer = 0x7ff7736e3c00] 04:40:00 INFO - PROCESS | 1866 | 1461411600451 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff7740f1400) [pid = 1866] [serial = 1332] [outer = 0x7ff7736e3c00] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7632e9800) [pid = 1866] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff76ba47c00) [pid = 1866] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff75fe06400) [pid = 1866] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff77d0b5c00) [pid = 1866] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff766188800) [pid = 1866] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff7625c2c00) [pid = 1866] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff7635db000) [pid = 1866] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff76ba51800) [pid = 1866] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7632e4400) [pid = 1866] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff76c825400) [pid = 1866] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff775e86c00) [pid = 1866] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff77545c800) [pid = 1866] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff775e79c00) [pid = 1866] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff777f2d400) [pid = 1866] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff78a104400) [pid = 1866] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff7771e5000) [pid = 1866] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7730a7000) [pid = 1866] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff761d54c00) [pid = 1866] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff75eb5f400) [pid = 1866] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff7651d1c00) [pid = 1866] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76c827400) [pid = 1866] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff77321c000) [pid = 1866] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff76b61b800) [pid = 1866] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7740f8000) [pid = 1866] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff7772ea000) [pid = 1866] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff771bd6000) [pid = 1866] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff7661d7c00) [pid = 1866] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff75eb5fc00) [pid = 1866] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff77d179800) [pid = 1866] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff75fe04000) [pid = 1866] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff7731b8800) [pid = 1866] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff75eb6b400) [pid = 1866] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff773dc5400) [pid = 1866] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff75eb68c00) [pid = 1866] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff772fcc000) [pid = 1866] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff75eb61800) [pid = 1866] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:40:01 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff77dd48c00) [pid = 1866] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:40:02 INFO - PROCESS | 1866 | 1461411602097 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:40:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:40:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2128ms 04:40:02 INFO - PROCESS | 1866 | 1461411602144 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1866 | 1461411602146 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:40:02 INFO - PROCESS | 1866 | 1461411602153 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1866 | 1461411602156 Marionette TRACE conn3 <- [1,1746,null,{}] 04:40:02 INFO - PROCESS | 1866 | 1461411602161 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 1866 | 1461411602355 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:40:02 INFO - PROCESS | 1866 | 1461411602521 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b96800 == 117 [pid = 1866] [id = 444] 04:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff75eb5f400) [pid = 1866] [serial = 1333] [outer = (nil)] 04:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7625c5000) [pid = 1866] [serial = 1334] [outer = 0x7ff75eb5f400] 04:40:02 INFO - PROCESS | 1866 | 1461411602583 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff768052000) [pid = 1866] [serial = 1335] [outer = 0x7ff75eb5f400] 04:40:03 INFO - PROCESS | 1866 | 1461411603563 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1483ms 04:40:03 INFO - PROCESS | 1866 | 1461411603640 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1866 | 1461411603646 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:40:03 INFO - PROCESS | 1866 | 1461411603661 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1866 | 1461411603665 Marionette TRACE conn3 <- [1,1750,null,{}] 04:40:03 INFO - PROCESS | 1866 | 1461411603675 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:04 INFO - PROCESS | 1866 | 1461411604197 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:40:04 INFO - PROCESS | 1866 | 1461411604518 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625a2800 == 118 [pid = 1866] [id = 445] 04:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff75eb5fc00) [pid = 1866] [serial = 1336] [outer = (nil)] 04:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff75fe0e000) [pid = 1866] [serial = 1337] [outer = 0x7ff75eb5fc00] 04:40:04 INFO - PROCESS | 1866 | 1461411604601 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff761d5e800) [pid = 1866] [serial = 1338] [outer = 0x7ff75eb5fc00] 04:40:05 INFO - PROCESS | 1866 | 1461411605518 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:40:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1900ms 04:40:05 INFO - PROCESS | 1866 | 1461411605556 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 1866 | 1461411605563 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:40:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:40:05 INFO - PROCESS | 1866 | 1461411605571 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1866 | 1461411605578 Marionette TRACE conn3 <- [1,1754,null,{}] 04:40:05 INFO - PROCESS | 1866 | 1461411605586 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:05 INFO - PROCESS | 1866 | 1461411605818 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:40:06 INFO - PROCESS | 1866 | 1461411606076 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766526800 == 119 [pid = 1866] [id = 446] 04:40:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff7651ca400) [pid = 1866] [serial = 1339] [outer = (nil)] 04:40:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff765b7a400) [pid = 1866] [serial = 1340] [outer = 0x7ff7651ca400] 04:40:06 INFO - PROCESS | 1866 | 1461411606202 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7661d6400) [pid = 1866] [serial = 1341] [outer = 0x7ff7651ca400] 04:40:07 INFO - PROCESS | 1866 | 1461411607203 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1685ms 04:40:07 INFO - PROCESS | 1866 | 1461411607258 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1866 | 1461411607262 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:40:07 INFO - PROCESS | 1866 | 1461411607269 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1866 | 1461411607273 Marionette TRACE conn3 <- [1,1758,null,{}] 04:40:07 INFO - PROCESS | 1866 | 1461411607279 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1866 | 1461411607511 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:40:07 INFO - PROCESS | 1866 | 1461411607846 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b519800 == 120 [pid = 1866] [id = 447] 04:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff767730400) [pid = 1866] [serial = 1342] [outer = (nil)] 04:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76acdc800) [pid = 1866] [serial = 1343] [outer = 0x7ff767730400] 04:40:07 INFO - PROCESS | 1866 | 1461411607928 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76bb88800) [pid = 1866] [serial = 1344] [outer = 0x7ff767730400] 04:40:08 INFO - PROCESS | 1866 | 1461411608924 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1688ms 04:40:08 INFO - PROCESS | 1866 | 1461411608959 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1866 | 1461411608966 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:40:08 INFO - PROCESS | 1866 | 1461411608982 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1866 | 1461411608990 Marionette TRACE conn3 <- [1,1762,null,{}] 04:40:09 INFO - PROCESS | 1866 | 1461411608995 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1866 | 1461411609234 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:40:09 INFO - PROCESS | 1866 | 1461411609527 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742f3000 == 121 [pid = 1866] [id = 448] 04:40:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff768053000) [pid = 1866] [serial = 1345] [outer = (nil)] 04:40:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff772fcb400) [pid = 1866] [serial = 1346] [outer = 0x7ff768053000] 04:40:09 INFO - PROCESS | 1866 | 1461411609612 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff7732efc00) [pid = 1866] [serial = 1347] [outer = 0x7ff768053000] 04:40:10 INFO - PROCESS | 1866 | 1461411610485 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1541ms 04:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:40:10 INFO - PROCESS | 1866 | 1461411610516 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1866 | 1461411610519 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:40:10 INFO - PROCESS | 1866 | 1461411610525 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1866 | 1461411610529 Marionette TRACE conn3 <- [1,1766,null,{}] 04:40:10 INFO - PROCESS | 1866 | 1461411610534 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:10 INFO - PROCESS | 1866 | 1461411610748 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:40:10 INFO - PROCESS | 1866 | 1461411610960 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d93800 == 122 [pid = 1866] [id = 449] 04:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff76acddc00) [pid = 1866] [serial = 1348] [outer = (nil)] 04:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff773c51000) [pid = 1866] [serial = 1349] [outer = 0x7ff76acddc00] 04:40:11 INFO - PROCESS | 1866 | 1461411611074 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff773e84000) [pid = 1866] [serial = 1350] [outer = 0x7ff76acddc00] 04:40:11 INFO - PROCESS | 1866 | 1461411611996 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1534ms 04:40:12 INFO - PROCESS | 1866 | 1461411612060 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1866 | 1461411612064 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:40:12 INFO - PROCESS | 1866 | 1461411612089 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1866 | 1461411612092 Marionette TRACE conn3 <- [1,1770,null,{}] 04:40:12 INFO - PROCESS | 1866 | 1461411612099 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 1866 | 1461411612337 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:40:12 INFO - PROCESS | 1866 | 1461411612599 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a2e800 == 123 [pid = 1866] [id = 450] 04:40:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7752a9000) [pid = 1866] [serial = 1351] [outer = (nil)] 04:40:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff77545c800) [pid = 1866] [serial = 1352] [outer = 0x7ff7752a9000] 04:40:12 INFO - PROCESS | 1866 | 1461411612731 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff7771f0800) [pid = 1866] [serial = 1353] [outer = 0x7ff7752a9000] 04:40:13 INFO - PROCESS | 1866 | 1461411613626 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1586ms 04:40:13 INFO - PROCESS | 1866 | 1461411613672 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:40:13 INFO - PROCESS | 1866 | 1461411613676 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:40:13 INFO - PROCESS | 1866 | 1461411613683 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1866 | 1461411613686 Marionette TRACE conn3 <- [1,1774,null,{}] 04:40:13 INFO - PROCESS | 1866 | 1461411613692 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 1866 | 1461411613912 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:40:14 INFO - PROCESS | 1866 | 1461411614165 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77a692000 == 124 [pid = 1866] [id = 451] 04:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7740f0c00) [pid = 1866] [serial = 1354] [outer = (nil)] 04:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff77790dc00) [pid = 1866] [serial = 1355] [outer = 0x7ff7740f0c00] 04:40:14 INFO - PROCESS | 1866 | 1461411614293 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff777d1bc00) [pid = 1866] [serial = 1356] [outer = 0x7ff7740f0c00] 04:40:15 INFO - PROCESS | 1866 | 1461411615188 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:40:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1582ms 04:40:15 INFO - PROCESS | 1866 | 1461411615265 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1866 | 1461411615269 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:40:15 INFO - PROCESS | 1866 | 1461411615275 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1866 | 1461411615278 Marionette TRACE conn3 <- [1,1778,null,{}] 04:40:15 INFO - PROCESS | 1866 | 1461411615283 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 1866 | 1461411615501 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:40:15 INFO - PROCESS | 1866 | 1461411615713 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cced000 == 125 [pid = 1866] [id = 452] 04:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff7752b1000) [pid = 1866] [serial = 1357] [outer = (nil)] 04:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff777f27400) [pid = 1866] [serial = 1358] [outer = 0x7ff7752b1000] 04:40:15 INFO - PROCESS | 1866 | 1461411615829 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff779c95800) [pid = 1866] [serial = 1359] [outer = 0x7ff7752b1000] 04:40:16 INFO - PROCESS | 1866 | 1461411616758 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 04:40:16 INFO - PROCESS | 1866 | 1461411616809 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1866 | 1461411616813 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:40:16 INFO - PROCESS | 1866 | 1461411616820 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1866 | 1461411616823 Marionette TRACE conn3 <- [1,1782,null,{}] 04:40:16 INFO - PROCESS | 1866 | 1461411616830 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 1866 | 1461411617055 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:40:17 INFO - PROCESS | 1866 | 1461411617322 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d751000 == 126 [pid = 1866] [id = 453] 04:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7661d6c00) [pid = 1866] [serial = 1360] [outer = (nil)] 04:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff77b4a7c00) [pid = 1866] [serial = 1361] [outer = 0x7ff7661d6c00] 04:40:17 INFO - PROCESS | 1866 | 1461411617442 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff77c061c00) [pid = 1866] [serial = 1362] [outer = 0x7ff7661d6c00] 04:40:18 INFO - PROCESS | 1866 | 1461411618303 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1536ms 04:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:40:18 INFO - PROCESS | 1866 | 1461411618357 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 1866 | 1461411618360 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:40:18 INFO - PROCESS | 1866 | 1461411618367 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1866 | 1461411618370 Marionette TRACE conn3 <- [1,1786,null,{}] 04:40:18 INFO - PROCESS | 1866 | 1461411618375 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 1866 | 1461411618593 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:40:18 INFO - PROCESS | 1866 | 1461411618935 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f850000 == 127 [pid = 1866] [id = 454] 04:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff773c4d400) [pid = 1866] [serial = 1363] [outer = (nil)] 04:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff77c86c800) [pid = 1866] [serial = 1364] [outer = 0x7ff773c4d400] 04:40:19 INFO - PROCESS | 1866 | 1461411619018 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff77d177c00) [pid = 1866] [serial = 1365] [outer = 0x7ff773c4d400] 04:40:19 INFO - PROCESS | 1866 | 1461411619871 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1534ms 04:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:40:19 INFO - PROCESS | 1866 | 1461411619903 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1866 | 1461411619905 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:40:19 INFO - PROCESS | 1866 | 1461411619912 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1866 | 1461411619916 Marionette TRACE conn3 <- [1,1790,null,{}] 04:40:19 INFO - PROCESS | 1866 | 1461411619921 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1866 | 1461411620137 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:40:20 INFO - PROCESS | 1866 | 1461411620357 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c1a800 == 128 [pid = 1866] [id = 455] 04:40:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff77d7a9c00) [pid = 1866] [serial = 1366] [outer = (nil)] 04:40:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff77df74400) [pid = 1866] [serial = 1367] [outer = 0x7ff77d7a9c00] 04:40:20 INFO - PROCESS | 1866 | 1461411620486 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff77fb4b800) [pid = 1866] [serial = 1368] [outer = 0x7ff77d7a9c00] 04:40:21 INFO - PROCESS | 1866 | 1461411621481 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1645ms 04:40:21 INFO - PROCESS | 1866 | 1461411621557 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:40:21 INFO - PROCESS | 1866 | 1461411621567 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:40:21 INFO - PROCESS | 1866 | 1461411621573 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1866 | 1461411621578 Marionette TRACE conn3 <- [1,1794,null,{}] 04:40:21 INFO - PROCESS | 1866 | 1461411621584 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:21 INFO - PROCESS | 1866 | 1461411621868 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:40:22 INFO - PROCESS | 1866 | 1461411622167 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78b36e800 == 129 [pid = 1866] [id = 456] 04:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff789041c00) [pid = 1866] [serial = 1369] [outer = (nil)] 04:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff78a110000) [pid = 1866] [serial = 1370] [outer = 0x7ff789041c00] 04:40:22 INFO - PROCESS | 1866 | 1461411622249 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff78b0ef400) [pid = 1866] [serial = 1371] [outer = 0x7ff789041c00] 04:40:23 INFO - PROCESS | 1866 | 1461411623147 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1631ms 04:40:23 INFO - PROCESS | 1866 | 1461411623206 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1866 | 1461411623210 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:40:23 INFO - PROCESS | 1866 | 1461411623215 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1866 | 1461411623218 Marionette TRACE conn3 <- [1,1798,null,{}] 04:40:23 INFO - PROCESS | 1866 | 1461411623224 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:23 INFO - PROCESS | 1866 | 1461411623437 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:40:23 INFO - PROCESS | 1866 | 1461411623653 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f151000 == 130 [pid = 1866] [id = 457] 04:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff771bd2800) [pid = 1866] [serial = 1372] [outer = (nil)] 04:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff78b4d3000) [pid = 1866] [serial = 1373] [outer = 0x7ff771bd2800] 04:40:23 INFO - PROCESS | 1866 | 1461411623767 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff78e938000) [pid = 1866] [serial = 1374] [outer = 0x7ff771bd2800] 04:40:24 INFO - PROCESS | 1866 | 1461411624667 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1483ms 04:40:24 INFO - PROCESS | 1866 | 1461411624701 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1866 | 1461411624704 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:40:24 INFO - PROCESS | 1866 | 1461411624713 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1866 | 1461411624717 Marionette TRACE conn3 <- [1,1802,null,{}] 04:40:24 INFO - PROCESS | 1866 | 1461411624724 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 1866 | 1461411624950 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:40:25 INFO - PROCESS | 1866 | 1461411625168 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f62e000 == 131 [pid = 1866] [id = 458] 04:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff7738b8c00) [pid = 1866] [serial = 1375] [outer = (nil)] 04:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7738c1000) [pid = 1866] [serial = 1376] [outer = 0x7ff7738b8c00] 04:40:25 INFO - PROCESS | 1866 | 1461411625283 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff7738c5800) [pid = 1866] [serial = 1377] [outer = 0x7ff7738b8c00] 04:40:26 INFO - PROCESS | 1866 | 1461411626147 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1483ms 04:40:26 INFO - PROCESS | 1866 | 1461411626196 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1866 | 1461411626199 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:40:26 INFO - PROCESS | 1866 | 1461411626205 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1866 | 1461411626208 Marionette TRACE conn3 <- [1,1806,null,{}] 04:40:26 INFO - PROCESS | 1866 | 1461411626213 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:26 INFO - PROCESS | 1866 | 1461411626429 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:40:26 INFO - PROCESS | 1866 | 1461411626656 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76649f000 == 132 [pid = 1866] [id = 459] 04:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff761fdb800) [pid = 1866] [serial = 1378] [outer = (nil)] 04:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff761fe3800) [pid = 1866] [serial = 1379] [outer = 0x7ff761fdb800] 04:40:26 INFO - PROCESS | 1866 | 1461411626775 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff761fe8800) [pid = 1866] [serial = 1380] [outer = 0x7ff761fdb800] 04:40:27 INFO - PROCESS | 1866 | 1461411627761 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1636ms 04:40:27 INFO - PROCESS | 1866 | 1461411627843 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1866 | 1461411627845 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:40:27 INFO - PROCESS | 1866 | 1461411627853 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1866 | 1461411627857 Marionette TRACE conn3 <- [1,1810,null,{}] 04:40:27 INFO - PROCESS | 1866 | 1461411627863 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 1866 | 1461411628141 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:40:28 INFO - PROCESS | 1866 | 1461411628450 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761de1000 == 133 [pid = 1866] [id = 460] 04:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff75eb62000) [pid = 1866] [serial = 1381] [outer = (nil)] 04:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff75fe0bc00) [pid = 1866] [serial = 1382] [outer = 0x7ff75eb62000] 04:40:28 INFO - PROCESS | 1866 | 1461411628529 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff761fe9000) [pid = 1866] [serial = 1383] [outer = 0x7ff75eb62000] 04:40:30 INFO - PROCESS | 1866 | 1461411630065 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2290ms 04:40:30 INFO - PROCESS | 1866 | 1461411630145 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:40:30 INFO - PROCESS | 1866 | 1461411630150 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:40:30 INFO - PROCESS | 1866 | 1461411630158 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1866 | 1461411630164 Marionette TRACE conn3 <- [1,1814,null,{}] 04:40:30 INFO - PROCESS | 1866 | 1461411630171 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:30 INFO - PROCESS | 1866 | 1461411630425 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:40:30 INFO - PROCESS | 1866 | 1461411630738 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7653ac800 == 134 [pid = 1866] [id = 461] 04:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff761fe9400) [pid = 1866] [serial = 1384] [outer = (nil)] 04:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff7625c3c00) [pid = 1866] [serial = 1385] [outer = 0x7ff761fe9400] 04:40:30 INFO - PROCESS | 1866 | 1461411630811 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7635d3c00) [pid = 1866] [serial = 1386] [outer = 0x7ff761fe9400] 04:40:31 INFO - PROCESS | 1866 | 1461411631681 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1589ms 04:40:31 INFO - PROCESS | 1866 | 1461411631747 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1866 | 1461411631754 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:40:31 INFO - PROCESS | 1866 | 1461411631764 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1866 | 1461411631768 Marionette TRACE conn3 <- [1,1818,null,{}] 04:40:31 INFO - PROCESS | 1866 | 1461411631773 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:31 INFO - PROCESS | 1866 | 1461411631993 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:40:32 INFO - PROCESS | 1866 | 1461411632507 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761443800 == 135 [pid = 1866] [id = 462] 04:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff765b72400) [pid = 1866] [serial = 1387] [outer = (nil)] 04:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff765b7c400) [pid = 1866] [serial = 1388] [outer = 0x7ff765b72400] 04:40:32 INFO - PROCESS | 1866 | 1461411632598 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff7661d6800) [pid = 1866] [serial = 1389] [outer = 0x7ff765b72400] 04:40:33 INFO - PROCESS | 1866 | 1461411633618 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff779cd0800 == 134 [pid = 1866] [id = 221] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761448000 == 133 [pid = 1866] [id = 399] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dc5800 == 132 [pid = 1866] [id = 397] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ffb7000 == 131 [pid = 1866] [id = 394] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627ba000 == 130 [pid = 1866] [id = 396] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b96800 == 129 [pid = 1866] [id = 444] 04:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1981ms 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76bae0000 == 128 [pid = 1866] [id = 443] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a95d000 == 127 [pid = 1866] [id = 442] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7664a5800 == 126 [pid = 1866] [id = 441] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625a3000 == 125 [pid = 1866] [id = 440] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764cc8800 == 124 [pid = 1866] [id = 439] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7650d8000 == 123 [pid = 1866] [id = 438] 04:40:33 INFO - PROCESS | 1866 | 1461411633762 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1866 | 1461411633766 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777443800 == 122 [pid = 1866] [id = 433] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d04800 == 121 [pid = 1866] [id = 432] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77520e800 == 120 [pid = 1866] [id = 431] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f15800 == 119 [pid = 1866] [id = 430] 04:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7732bf800 == 118 [pid = 1866] [id = 429] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77094c800 == 117 [pid = 1866] [id = 428] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b529000 == 116 [pid = 1866] [id = 427] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a7000 == 115 [pid = 1866] [id = 425] 04:40:33 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e82000 == 114 [pid = 1866] [id = 424] 04:40:33 INFO - PROCESS | 1866 | 1461411633787 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1866 | 1461411633793 Marionette TRACE conn3 <- [1,1822,null,{}] 04:40:33 INFO - PROCESS | 1866 | 1461411633807 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 1866 | 1461411634017 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff771bafc00) [pid = 1866] [serial = 1071] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff777d1e800) [pid = 1866] [serial = 1164] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff761d61400) [pid = 1866] [serial = 1176] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff7625c5c00) [pid = 1866] [serial = 1140] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff768056000) [pid = 1866] [serial = 1143] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff771bc6400) [pid = 1866] [serial = 1146] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff773b7f000) [pid = 1866] [serial = 1149] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff773f38400) [pid = 1866] [serial = 1152] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff775e11000) [pid = 1866] [serial = 1155] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff77755b800) [pid = 1866] [serial = 1158] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7776ca800) [pid = 1866] [serial = 1161] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff77d0adc00) [pid = 1866] [serial = 1170] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff78b14e400) [pid = 1866] [serial = 1173] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff77a6ea000) [pid = 1866] [serial = 1167] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff77e2e5800) [pid = 1866] [serial = 1236] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff77d17e800) [pid = 1866] [serial = 1235] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff75fe0f800) [pid = 1866] [serial = 1248] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff75fe0ac00) [pid = 1866] [serial = 1247] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff777aaf000) [pid = 1866] [serial = 1227] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff777907800) [pid = 1866] [serial = 1226] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7632e8000) [pid = 1866] [serial = 1257] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff76270a400) [pid = 1866] [serial = 1256] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff78b1c3800) [pid = 1866] [serial = 1242] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff789eeb800) [pid = 1866] [serial = 1241] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff768047c00) [pid = 1866] [serial = 1254] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff761715000) [pid = 1866] [serial = 1253] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77be33800) [pid = 1866] [serial = 1233] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff77aa9e400) [pid = 1866] [serial = 1232] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7651c5c00) [pid = 1866] [serial = 1203] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff78e938800) [pid = 1866] [serial = 1245] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff78cd97000) [pid = 1866] [serial = 1244] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff770c34400) [pid = 1866] [serial = 1212] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff76bb82400) [pid = 1866] [serial = 1211] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff76ba44400) [pid = 1866] [serial = 1251] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7632ed400) [pid = 1866] [serial = 1250] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff789ee9000) [pid = 1866] [serial = 1239] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff784019c00) [pid = 1866] [serial = 1238] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff76804fc00) [pid = 1866] [serial = 1209] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7661db000) [pid = 1866] [serial = 1208] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff7625c9c00) [pid = 1866] [serial = 1259] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff7632e0400) [pid = 1866] [serial = 1260] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7651ce800) [pid = 1866] [serial = 1262] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff77321e800) [pid = 1866] [serial = 1215] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7730aac00) [pid = 1866] [serial = 1214] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff7635d9000) [pid = 1866] [serial = 1205] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff7658a8c00) [pid = 1866] [serial = 1206] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff773e88400) [pid = 1866] [serial = 1218] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff773b7d400) [pid = 1866] [serial = 1217] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff779111800) [pid = 1866] [serial = 1230] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff777d24000) [pid = 1866] [serial = 1229] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff777560000) [pid = 1866] [serial = 1224] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff7772b3400) [pid = 1866] [serial = 1223] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff7771e7400) [pid = 1866] [serial = 1221] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff776ab2800) [pid = 1866] [serial = 1220] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7658b5c00) [pid = 1866] [serial = 1263] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff768b03800) [pid = 1866] [serial = 1269] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff7661e0800) [pid = 1866] [serial = 1265] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff76804ac00) [pid = 1866] [serial = 1266] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff76804c400) [pid = 1866] [serial = 1268] [outer = (nil)] [url = about:blank] 04:40:34 INFO - PROCESS | 1866 | 1461411634332 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627b3000 == 115 [pid = 1866] [id = 463] 04:40:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff761d61400) [pid = 1866] [serial = 1390] [outer = (nil)] 04:40:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff7651c5c00) [pid = 1866] [serial = 1391] [outer = 0x7ff761d61400] 04:40:34 INFO - PROCESS | 1866 | 1461411634404 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff768b0c400) [pid = 1866] [serial = 1392] [outer = 0x7ff761d61400] 04:40:35 INFO - PROCESS | 1866 | 1461411635165 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1442ms 04:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:40:35 INFO - PROCESS | 1866 | 1461411635222 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1866 | 1461411635225 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:40:35 INFO - PROCESS | 1866 | 1461411635231 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1866 | 1461411635234 Marionette TRACE conn3 <- [1,1826,null,{}] 04:40:35 INFO - PROCESS | 1866 | 1461411635239 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 1866 | 1461411635511 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:40:35 INFO - PROCESS | 1866 | 1461411635533 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664a6000 == 116 [pid = 1866] [id = 464] 04:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7625c9c00) [pid = 1866] [serial = 1393] [outer = (nil)] 04:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff76bb82000) [pid = 1866] [serial = 1394] [outer = 0x7ff7625c9c00] 04:40:35 INFO - PROCESS | 1866 | 1461411635599 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff770939000) [pid = 1866] [serial = 1395] [outer = 0x7ff7625c9c00] 04:40:36 INFO - PROCESS | 1866 | 1461411636544 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1331ms 04:40:36 INFO - PROCESS | 1866 | 1461411636568 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1866 | 1461411636573 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:40:36 INFO - PROCESS | 1866 | 1461411636579 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1866 | 1461411636581 Marionette TRACE conn3 <- [1,1830,null,{}] 04:40:36 INFO - PROCESS | 1866 | 1461411636587 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 1866 | 1461411636859 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:40:36 INFO - PROCESS | 1866 | 1461411636898 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7698b9000 == 117 [pid = 1866] [id = 465] 04:40:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff77093b000) [pid = 1866] [serial = 1396] [outer = (nil)] 04:40:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff770c36c00) [pid = 1866] [serial = 1397] [outer = 0x7ff77093b000] 04:40:36 INFO - PROCESS | 1866 | 1461411636964 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff771bc6400) [pid = 1866] [serial = 1398] [outer = 0x7ff77093b000] 04:40:37 INFO - PROCESS | 1866 | 1461411637955 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1436ms 04:40:38 INFO - PROCESS | 1866 | 1461411638026 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1866 | 1461411638030 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:40:38 INFO - PROCESS | 1866 | 1461411638036 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1866 | 1461411638038 Marionette TRACE conn3 <- [1,1834,null,{}] 04:40:38 INFO - PROCESS | 1866 | 1461411638044 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 1866 | 1461411638346 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff768b10c00) [pid = 1866] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff761419800) [pid = 1866] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff75fe0c800) [pid = 1866] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff761d5cc00) [pid = 1866] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7736e3c00) [pid = 1866] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff7651c2400) [pid = 1866] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:40:38 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff75fe10c00) [pid = 1866] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:40:39 INFO - PROCESS | 1866 | 1461411639038 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627ac800 == 118 [pid = 1866] [id = 466] 04:40:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff75fe03800) [pid = 1866] [serial = 1399] [outer = (nil)] 04:40:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff761d5c800) [pid = 1866] [serial = 1400] [outer = 0x7ff75fe03800] 04:40:39 INFO - PROCESS | 1866 | 1461411639105 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff7732e6800) [pid = 1866] [serial = 1401] [outer = 0x7ff75fe03800] 04:40:39 INFO - PROCESS | 1866 | 1461411639806 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:40:39 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 04:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1832ms 04:40:39 INFO - PROCESS | 1866 | 1461411639869 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1866 | 1461411639873 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:40:39 INFO - PROCESS | 1866 | 1461411639889 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1866 | 1461411639892 Marionette TRACE conn3 <- [1,1838,null,{}] 04:40:39 INFO - PROCESS | 1866 | 1461411639897 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 1866 | 1461411640109 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:40:40 INFO - PROCESS | 1866 | 1461411640119 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b516000 == 119 [pid = 1866] [id = 467] 04:40:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7736e3c00) [pid = 1866] [serial = 1402] [outer = (nil)] 04:40:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff773e88c00) [pid = 1866] [serial = 1403] [outer = 0x7ff7736e3c00] 04:40:40 INFO - PROCESS | 1866 | 1461411640184 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff773f41400) [pid = 1866] [serial = 1404] [outer = 0x7ff7736e3c00] 04:40:41 INFO - PROCESS | 1866 | 1461411641239 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1380ms 04:40:41 INFO - PROCESS | 1866 | 1461411641269 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1866 | 1461411641274 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:40:41 INFO - PROCESS | 1866 | 1461411641283 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1866 | 1461411641289 Marionette TRACE conn3 <- [1,1842,null,{}] 04:40:41 INFO - PROCESS | 1866 | 1461411641299 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1866 | 1461411641540 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:40:41 INFO - PROCESS | 1866 | 1461411641807 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76325e000 == 120 [pid = 1866] [id = 468] 04:40:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff76141ac00) [pid = 1866] [serial = 1405] [outer = (nil)] 04:40:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff761d56400) [pid = 1866] [serial = 1406] [outer = 0x7ff76141ac00] 04:40:41 INFO - PROCESS | 1866 | 1461411641928 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff762705000) [pid = 1866] [serial = 1407] [outer = 0x7ff76141ac00] 04:40:42 INFO - PROCESS | 1866 | 1461411642837 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1586ms 04:40:42 INFO - PROCESS | 1866 | 1461411642869 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1866 | 1461411642878 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:40:42 INFO - PROCESS | 1866 | 1461411642888 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1866 | 1461411642892 Marionette TRACE conn3 <- [1,1846,null,{}] 04:40:42 INFO - PROCESS | 1866 | 1461411642898 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 1866 | 1461411643114 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:40:43 INFO - PROCESS | 1866 | 1461411643376 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c62800 == 121 [pid = 1866] [id = 469] 04:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff764ebd000) [pid = 1866] [serial = 1408] [outer = (nil)] 04:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7661d3000) [pid = 1866] [serial = 1409] [outer = 0x7ff764ebd000] 04:40:43 INFO - PROCESS | 1866 | 1461411643504 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff768050000) [pid = 1866] [serial = 1410] [outer = 0x7ff764ebd000] 04:40:44 INFO - PROCESS | 1866 | 1461411644431 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:40:44 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) 04:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1586ms 04:40:44 INFO - PROCESS | 1866 | 1461411644474 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1866 | 1461411644478 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:40:44 INFO - PROCESS | 1866 | 1461411644484 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1866 | 1461411644489 Marionette TRACE conn3 <- [1,1850,null,{}] 04:40:44 INFO - PROCESS | 1866 | 1461411644505 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 1866 | 1461411644729 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:40:44 INFO - PROCESS | 1866 | 1461411644982 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b97000 == 122 [pid = 1866] [id = 470] 04:40:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b6b1400) [pid = 1866] [serial = 1411] [outer = (nil)] 04:40:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff771bd2000) [pid = 1866] [serial = 1412] [outer = 0x7ff76b6b1400] 04:40:45 INFO - PROCESS | 1866 | 1461411645105 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff77321e000) [pid = 1866] [serial = 1413] [outer = 0x7ff76b6b1400] 04:40:45 INFO - PROCESS | 1866 | 1461411645955 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1533ms 04:40:46 INFO - PROCESS | 1866 | 1461411646019 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1866 | 1461411646023 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:40:46 INFO - PROCESS | 1866 | 1461411646030 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1866 | 1461411646033 Marionette TRACE conn3 <- [1,1854,null,{}] 04:40:46 INFO - PROCESS | 1866 | 1461411646038 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 1866 | 1461411646259 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:40:46 INFO - PROCESS | 1866 | 1461411646517 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773918800 == 123 [pid = 1866] [id = 471] 04:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff7738c5c00) [pid = 1866] [serial = 1414] [outer = (nil)] 04:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff773c46c00) [pid = 1866] [serial = 1415] [outer = 0x7ff7738c5c00] 04:40:46 INFO - PROCESS | 1866 | 1461411646644 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff773f3e000) [pid = 1866] [serial = 1416] [outer = 0x7ff7738c5c00] 04:40:47 INFO - PROCESS | 1866 | 1461411647463 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1491ms 04:40:47 INFO - PROCESS | 1866 | 1461411647522 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1866 | 1461411647526 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:40:47 INFO - PROCESS | 1866 | 1461411647551 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1866 | 1461411647554 Marionette TRACE conn3 <- [1,1858,null,{}] 04:40:47 INFO - PROCESS | 1866 | 1461411647560 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:47 INFO - PROCESS | 1866 | 1461411647782 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:40:48 INFO - PROCESS | 1866 | 1461411648035 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ec9000 == 124 [pid = 1866] [id = 472] 04:40:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff775e7a400) [pid = 1866] [serial = 1417] [outer = (nil)] 04:40:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff775e99400) [pid = 1866] [serial = 1418] [outer = 0x7ff775e7a400] 04:40:48 INFO - PROCESS | 1866 | 1461411648216 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff776c96c00) [pid = 1866] [serial = 1419] [outer = 0x7ff775e7a400] 04:40:48 INFO - PROCESS | 1866 | ************************* 04:40:48 INFO - PROCESS | 1866 | A coding exception was thrown and uncaught in a Task. 04:40:48 INFO - PROCESS | 1866 | 04:40:48 INFO - PROCESS | 1866 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:40:48 INFO - PROCESS | 1866 | Full stack: 04:40:48 INFO - PROCESS | 1866 | ************************* 04:40:49 INFO - PROCESS | 1866 | 1461411649131 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 04:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:40:49 INFO - PROCESS | 1866 | 1461411649184 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1866 | 1461411649187 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:40:49 INFO - PROCESS | 1866 | 1461411649193 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1866 | 1461411649196 Marionette TRACE conn3 <- [1,1862,null,{}] 04:40:49 INFO - PROCESS | 1866 | 1461411649201 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 1866 | 1461411649449 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:40:49 INFO - PROCESS | 1866 | 1461411649658 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772ca000 == 125 [pid = 1866] [id = 473] 04:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7773bdc00) [pid = 1866] [serial = 1420] [outer = (nil)] 04:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7776cbc00) [pid = 1866] [serial = 1421] [outer = 0x7ff7773bdc00] 04:40:49 INFO - PROCESS | 1866 | 1461411649823 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff777ab0800) [pid = 1866] [serial = 1422] [outer = 0x7ff7773bdc00] 04:40:50 INFO - PROCESS | 1866 | 1461411650667 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1534ms 04:40:50 INFO - PROCESS | 1866 | 1461411650727 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1866 | 1461411650731 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:40:50 INFO - PROCESS | 1866 | 1461411650736 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1866 | 1461411650739 Marionette TRACE conn3 <- [1,1866,null,{}] 04:40:50 INFO - PROCESS | 1866 | 1461411650744 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:50 INFO - PROCESS | 1866 | 1461411650957 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:40:51 INFO - PROCESS | 1866 | 1461411651169 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7777dc800 == 126 [pid = 1866] [id = 474] 04:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff7776c1000) [pid = 1866] [serial = 1423] [outer = (nil)] 04:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff779dbc000) [pid = 1866] [serial = 1424] [outer = 0x7ff7776c1000] 04:40:51 INFO - PROCESS | 1866 | 1461411651285 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff77b707000) [pid = 1866] [serial = 1425] [outer = 0x7ff7776c1000] 04:40:52 INFO - PROCESS | 1866 | 1461411652214 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1531ms 04:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:40:52 INFO - PROCESS | 1866 | 1461411652268 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1866 | 1461411652271 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:40:52 INFO - PROCESS | 1866 | 1461411652279 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1866 | 1461411652282 Marionette TRACE conn3 <- [1,1870,null,{}] 04:40:52 INFO - PROCESS | 1866 | 1461411652289 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 1866 | 1461411652508 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:40:52 INFO - PROCESS | 1866 | 1461411652717 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fd2000 == 127 [pid = 1866] [id = 475] 04:40:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff76bb8c400) [pid = 1866] [serial = 1426] [outer = (nil)] 04:40:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff773e85800) [pid = 1866] [serial = 1427] [outer = 0x7ff76bb8c400] 04:40:52 INFO - PROCESS | 1866 | 1461411652850 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff77c379400) [pid = 1866] [serial = 1428] [outer = 0x7ff76bb8c400] 04:40:53 INFO - PROCESS | 1866 | 1461411653821 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1583ms 04:40:53 INFO - PROCESS | 1866 | 1461411653861 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1866 | 1461411653864 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:40:53 INFO - PROCESS | 1866 | 1461411653870 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1866 | 1461411653873 Marionette TRACE conn3 <- [1,1874,null,{}] 04:40:53 INFO - PROCESS | 1866 | 1461411653878 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 1866 | 1461411654132 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:40:54 INFO - PROCESS | 1866 | 1461411654341 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c081000 == 128 [pid = 1866] [id = 476] 04:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff770c3c800) [pid = 1866] [serial = 1429] [outer = (nil)] 04:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff77d119c00) [pid = 1866] [serial = 1430] [outer = 0x7ff770c3c800] 04:40:54 INFO - PROCESS | 1866 | 1461411654454 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff77dd48800) [pid = 1866] [serial = 1431] [outer = 0x7ff770c3c800] 04:40:55 INFO - PROCESS | 1866 | 1461411655381 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1579ms 04:40:55 INFO - PROCESS | 1866 | 1461411655451 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1866 | 1461411655454 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:40:55 INFO - PROCESS | 1866 | 1461411655460 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1866 | 1461411655463 Marionette TRACE conn3 <- [1,1878,null,{}] 04:40:55 INFO - PROCESS | 1866 | 1461411655468 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 1866 | 1461411655680 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:40:55 INFO - PROCESS | 1866 | 1461411655892 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d624800 == 129 [pid = 1866] [id = 477] 04:40:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff777906c00) [pid = 1866] [serial = 1432] [outer = (nil)] 04:40:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff77fb1f400) [pid = 1866] [serial = 1433] [outer = 0x7ff777906c00] 04:40:56 INFO - PROCESS | 1866 | 1461411656044 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff78315f400) [pid = 1866] [serial = 1434] [outer = 0x7ff777906c00] 04:40:56 INFO - PROCESS | 1866 | 1461411656913 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1491ms 04:40:56 INFO - PROCESS | 1866 | 1461411656954 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1866 | 1461411656958 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:40:56 INFO - PROCESS | 1866 | 1461411656964 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1866 | 1461411656969 Marionette TRACE conn3 <- [1,1882,null,{}] 04:40:56 INFO - PROCESS | 1866 | 1461411656974 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:57 INFO - PROCESS | 1866 | 1461411657229 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:40:57 INFO - PROCESS | 1866 | 1461411657441 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78340b800 == 130 [pid = 1866] [id = 478] 04:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff77caddc00) [pid = 1866] [serial = 1435] [outer = (nil)] 04:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff789f0c400) [pid = 1866] [serial = 1436] [outer = 0x7ff77caddc00] 04:40:57 INFO - PROCESS | 1866 | 1461411657569 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff78b14e400) [pid = 1866] [serial = 1437] [outer = 0x7ff77caddc00] 04:40:58 INFO - PROCESS | 1866 | 1461411658540 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1629ms 04:40:58 INFO - PROCESS | 1866 | 1461411658594 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1866 | 1461411658598 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:40:58 INFO - PROCESS | 1866 | 1461411658604 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1866 | 1461411658607 Marionette TRACE conn3 <- [1,1886,null,{}] 04:40:58 INFO - PROCESS | 1866 | 1461411658613 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 1866 | 1461411658832 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:40:59 INFO - PROCESS | 1866 | 1461411659055 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ae1a000 == 131 [pid = 1866] [id = 479] 04:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff761c44c00) [pid = 1866] [serial = 1438] [outer = (nil)] 04:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff761c4c400) [pid = 1866] [serial = 1439] [outer = 0x7ff761c44c00] 04:40:59 INFO - PROCESS | 1866 | 1461411659171 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff761c51800) [pid = 1866] [serial = 1440] [outer = 0x7ff761c44c00] 04:41:00 INFO - PROCESS | 1866 | 1461411660068 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1532ms 04:41:00 INFO - PROCESS | 1866 | 1461411660138 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1866 | 1461411660142 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:41:00 INFO - PROCESS | 1866 | 1461411660168 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1866 | 1461411660170 Marionette TRACE conn3 <- [1,1890,null,{}] 04:41:00 INFO - PROCESS | 1866 | 1461411660177 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 1866 | 1461411660390 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:41:00 INFO - PROCESS | 1866 | 1461411660653 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f15b000 == 132 [pid = 1866] [id = 480] 04:41:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff761c47000) [pid = 1866] [serial = 1441] [outer = (nil)] 04:41:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff78b1c3400) [pid = 1866] [serial = 1442] [outer = 0x7ff761c47000] 04:41:00 INFO - PROCESS | 1866 | 1461411660770 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff78e938800) [pid = 1866] [serial = 1443] [outer = 0x7ff761c47000] 04:41:01 INFO - PROCESS | 1866 | 1461411661620 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1495ms 04:41:01 INFO - PROCESS | 1866 | 1461411661659 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1866 | 1461411661663 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:41:01 INFO - PROCESS | 1866 | 1461411661669 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1866 | 1461411661672 Marionette TRACE conn3 <- [1,1894,null,{}] 04:41:01 INFO - PROCESS | 1866 | 1461411661677 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 1866 | 1461411661895 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:41:02 INFO - PROCESS | 1866 | 1461411662164 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff793798800 == 133 [pid = 1866] [id = 481] 04:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff775450400) [pid = 1866] [serial = 1444] [outer = (nil)] 04:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff776853400) [pid = 1866] [serial = 1445] [outer = 0x7ff775450400] 04:41:02 INFO - PROCESS | 1866 | 1461411662282 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff776859000) [pid = 1866] [serial = 1446] [outer = 0x7ff775450400] 04:41:03 INFO - PROCESS | 1866 | 1461411663136 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:41:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1534ms 04:41:03 INFO - PROCESS | 1866 | 1461411663204 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1866 | 1461411663208 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:41:03 INFO - PROCESS | 1866 | 1461411663213 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1866 | 1461411663216 Marionette TRACE conn3 <- [1,1898,null,{}] 04:41:03 INFO - PROCESS | 1866 | 1461411663222 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1866 | 1461411663445 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:41:03 INFO - PROCESS | 1866 | 1461411663750 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769ab7800 == 134 [pid = 1866] [id = 482] 04:41:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff761c4b000) [pid = 1866] [serial = 1447] [outer = (nil)] 04:41:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff762899c00) [pid = 1866] [serial = 1448] [outer = 0x7ff761c4b000] 04:41:03 INFO - PROCESS | 1866 | 1461411663829 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7628a0400) [pid = 1866] [serial = 1449] [outer = 0x7ff761c4b000] 04:41:04 INFO - PROCESS | 1866 | 1461411664815 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1635ms 04:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:41:04 INFO - PROCESS | 1866 | 1461411664850 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1866 | 1461411664853 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:41:04 INFO - PROCESS | 1866 | 1461411664858 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1866 | 1461411664862 Marionette TRACE conn3 <- [1,1902,null,{}] 04:41:04 INFO - PROCESS | 1866 | 1461411664866 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1866 | 1461411665091 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:41:05 INFO - PROCESS | 1866 | 1461411665393 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76759d800 == 135 [pid = 1866] [id = 483] 04:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff762893400) [pid = 1866] [serial = 1450] [outer = (nil)] 04:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff776854400) [pid = 1866] [serial = 1451] [outer = 0x7ff762893400] 04:41:05 INFO - PROCESS | 1866 | 1461411665471 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff776a68000) [pid = 1866] [serial = 1452] [outer = 0x7ff762893400] 04:41:06 INFO - PROCESS | 1866 | 1461411666299 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1479ms 04:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:41:06 INFO - PROCESS | 1866 | 1461411666338 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1866 | 1461411666341 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:41:06 INFO - PROCESS | 1866 | 1461411666347 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1866 | 1461411666351 Marionette TRACE conn3 <- [1,1906,null,{}] 04:41:06 INFO - PROCESS | 1866 | 1461411666356 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1866 | 1461411666579 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:41:06 INFO - PROCESS | 1866 | 1461411666847 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761602800 == 136 [pid = 1866] [id = 484] 04:41:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff761b3cc00) [pid = 1866] [serial = 1453] [outer = (nil)] 04:41:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff761b43000) [pid = 1866] [serial = 1454] [outer = 0x7ff761b3cc00] 04:41:06 INFO - PROCESS | 1866 | 1461411666965 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff761b48000) [pid = 1866] [serial = 1455] [outer = 0x7ff761b3cc00] 04:41:07 INFO - PROCESS | 1866 | 1461411667829 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1535ms 04:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:41:07 INFO - PROCESS | 1866 | 1461411667882 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1866 | 1461411667885 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:41:07 INFO - PROCESS | 1866 | 1461411667891 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1866 | 1461411667894 Marionette TRACE conn3 <- [1,1910,null,{}] 04:41:07 INFO - PROCESS | 1866 | 1461411667899 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 1866 | 1461411668101 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:41:08 INFO - PROCESS | 1866 | 1461411668361 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625b4800 == 137 [pid = 1866] [id = 485] 04:41:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff75fe05400) [pid = 1866] [serial = 1456] [outer = (nil)] 04:41:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff75fe0c800) [pid = 1866] [serial = 1457] [outer = 0x7ff75fe05400] 04:41:08 INFO - PROCESS | 1866 | 1461411668935 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff761b42c00) [pid = 1866] [serial = 1458] [outer = 0x7ff75fe05400] 04:41:09 INFO - PROCESS | 1866 | 1461411669788 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1947ms 04:41:09 INFO - PROCESS | 1866 | 1461411669839 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1866 | 1461411669845 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:41:09 INFO - PROCESS | 1866 | 1461411669852 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1866 | 1461411669856 Marionette TRACE conn3 <- [1,1914,null,{}] 04:41:09 INFO - PROCESS | 1866 | 1461411669865 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1866 | 1461411670080 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:41:10 INFO - PROCESS | 1866 | 1461411670341 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767793000 == 138 [pid = 1866] [id = 486] 04:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff76289e800) [pid = 1866] [serial = 1459] [outer = (nil)] 04:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff7632e8000) [pid = 1866] [serial = 1460] [outer = 0x7ff76289e800] 04:41:10 INFO - PROCESS | 1866 | 1461411670457 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff7658b5c00) [pid = 1866] [serial = 1461] [outer = 0x7ff76289e800] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f18800 == 137 [pid = 1866] [id = 404] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c0f3000 == 136 [pid = 1866] [id = 408] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776bdb800 == 135 [pid = 1866] [id = 405] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77744b800 == 134 [pid = 1866] [id = 406] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d011800 == 133 [pid = 1866] [id = 409] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76649f000 == 132 [pid = 1866] [id = 459] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f62e000 == 131 [pid = 1866] [id = 458] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f151000 == 130 [pid = 1866] [id = 457] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78b36e800 == 129 [pid = 1866] [id = 456] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c1a800 == 128 [pid = 1866] [id = 455] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f850000 == 127 [pid = 1866] [id = 454] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d751000 == 126 [pid = 1866] [id = 453] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cced000 == 125 [pid = 1866] [id = 452] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77a692000 == 124 [pid = 1866] [id = 451] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a2e800 == 123 [pid = 1866] [id = 450] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d93800 == 122 [pid = 1866] [id = 449] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742f3000 == 121 [pid = 1866] [id = 448] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b519800 == 120 [pid = 1866] [id = 447] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766526800 == 119 [pid = 1866] [id = 446] 04:41:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625a2800 == 118 [pid = 1866] [id = 445] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff772fc6c00) [pid = 1866] [serial = 1329] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff771a60400) [pid = 1866] [serial = 1328] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff776aaac00) [pid = 1866] [serial = 1295] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff76ba66400) [pid = 1866] [serial = 1272] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff7625c8c00) [pid = 1866] [serial = 1316] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff76617dc00) [pid = 1866] [serial = 1320] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff77d0bb400) [pid = 1866] [serial = 1310] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7658ab000) [pid = 1866] [serial = 1319] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff770941c00) [pid = 1866] [serial = 1280] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff773dc6000) [pid = 1866] [serial = 1331] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff777aab400) [pid = 1866] [serial = 1301] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff76b618800) [pid = 1866] [serial = 1271] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff761d61000) [pid = 1866] [serial = 1313] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff77c864400) [pid = 1866] [serial = 1307] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff771bdd000) [pid = 1866] [serial = 1283] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff773f3f800) [pid = 1866] [serial = 1289] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7772f2800) [pid = 1866] [serial = 1298] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7632e8800) [pid = 1866] [serial = 1317] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff770c02400) [pid = 1866] [serial = 1326] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff764ebb400) [pid = 1866] [serial = 1274] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff76ba69800) [pid = 1866] [serial = 1325] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff767738400) [pid = 1866] [serial = 1277] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff77327b000) [pid = 1866] [serial = 1286] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff77545ec00) [pid = 1866] [serial = 1292] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff77aaa5800) [pid = 1866] [serial = 1304] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7635dac00) [pid = 1866] [serial = 1322] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7740f1400) [pid = 1866] [serial = 1332] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff768b10400) [pid = 1866] [serial = 1323] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff7625c5000) [pid = 1866] [serial = 1334] [outer = (nil)] [url = about:blank] 04:41:11 INFO - PROCESS | 1866 | 1461411671861 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2151ms 04:41:12 INFO - PROCESS | 1866 | 1461411672008 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1866 | 1461411672014 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:41:12 INFO - PROCESS | 1866 | 1461411672024 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1866 | 1461411672028 Marionette TRACE conn3 <- [1,1918,null,{}] 04:41:12 INFO - PROCESS | 1866 | 1461411672033 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 1866 | 1461411672221 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:41:12 INFO - PROCESS | 1866 | 1461411672236 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7624a5800 == 119 [pid = 1866] [id = 487] 04:41:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff761716800) [pid = 1866] [serial = 1462] [outer = (nil)] 04:41:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff7635da000) [pid = 1866] [serial = 1463] [outer = 0x7ff761716800] 04:41:12 INFO - PROCESS | 1866 | 1461411672300 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff768055800) [pid = 1866] [serial = 1464] [outer = 0x7ff761716800] 04:41:13 INFO - PROCESS | 1866 | 1461411673199 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1234ms 04:41:13 INFO - PROCESS | 1866 | 1461411673257 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1866 | 1461411673260 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:41:13 INFO - PROCESS | 1866 | 1461411673267 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1866 | 1461411673272 Marionette TRACE conn3 <- [1,1922,null,{}] 04:41:13 INFO - PROCESS | 1866 | 1461411673286 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1866 | 1461411673508 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:41:13 INFO - PROCESS | 1866 | 1461411673687 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664a1800 == 120 [pid = 1866] [id = 488] 04:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff7674d7800) [pid = 1866] [serial = 1465] [outer = (nil)] 04:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff76bb87400) [pid = 1866] [serial = 1466] [outer = 0x7ff7674d7800] 04:41:13 INFO - PROCESS | 1866 | 1461411673751 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff770c38800) [pid = 1866] [serial = 1467] [outer = 0x7ff7674d7800] 04:41:14 INFO - PROCESS | 1866 | 1461411674559 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1338ms 04:41:14 INFO - PROCESS | 1866 | 1461411674606 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1866 | 1461411674610 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:41:14 INFO - PROCESS | 1866 | 1461411674622 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1866 | 1461411674625 Marionette TRACE conn3 <- [1,1926,null,{}] 04:41:14 INFO - PROCESS | 1866 | 1461411674629 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1866 | 1461411674903 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:41:14 INFO - PROCESS | 1866 | 1461411674950 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768dba800 == 121 [pid = 1866] [id = 489] 04:41:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff7661d9400) [pid = 1866] [serial = 1468] [outer = (nil)] 04:41:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff7730b1800) [pid = 1866] [serial = 1469] [outer = 0x7ff7661d9400] 04:41:15 INFO - PROCESS | 1866 | 1461411675013 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff77327c800) [pid = 1866] [serial = 1470] [outer = 0x7ff7661d9400] 04:41:15 INFO - PROCESS | 1866 | 1461411675922 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1327ms 04:41:15 INFO - PROCESS | 1866 | 1461411675951 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1866 | 1461411675955 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:41:15 INFO - PROCESS | 1866 | 1461411675960 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1866 | 1461411675963 Marionette TRACE conn3 <- [1,1930,null,{}] 04:41:15 INFO - PROCESS | 1866 | 1461411675968 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1866 | 1461411676223 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:41:16 INFO - PROCESS | 1866 | 1461411676258 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76ad11800 == 122 [pid = 1866] [id = 490] 04:41:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7738bec00) [pid = 1866] [serial = 1471] [outer = (nil)] 04:41:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff773b7d400) [pid = 1866] [serial = 1472] [outer = 0x7ff7738bec00] 04:41:16 INFO - PROCESS | 1866 | 1461411676336 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff7752b5800) [pid = 1866] [serial = 1473] [outer = 0x7ff7738bec00] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff765b72400) [pid = 1866] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff77093b000) [pid = 1866] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff75fe03800) [pid = 1866] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff761fe9400) [pid = 1866] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff7625c9c00) [pid = 1866] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff761d61400) [pid = 1866] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:41:17 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff75eb5f400) [pid = 1866] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:41:17 INFO - PROCESS | 1866 | 1461411677629 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1733ms 04:41:17 INFO - PROCESS | 1866 | 1461411677694 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1866 | 1461411677697 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:41:17 INFO - PROCESS | 1866 | 1461411677702 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1866 | 1461411677704 Marionette TRACE conn3 <- [1,1934,null,{}] 04:41:17 INFO - PROCESS | 1866 | 1461411677710 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 1866 | 1461411677920 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:41:18 INFO - PROCESS | 1866 | 1461411678091 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c8b0800 == 123 [pid = 1866] [id = 491] 04:41:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff765b72400) [pid = 1866] [serial = 1474] [outer = (nil)] 04:41:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff773f38400) [pid = 1866] [serial = 1475] [outer = 0x7ff765b72400] 04:41:18 INFO - PROCESS | 1866 | 1461411678167 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff7771e8400) [pid = 1866] [serial = 1476] [outer = 0x7ff765b72400] 04:41:18 INFO - PROCESS | 1866 | 1461411678893 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1238ms 04:41:18 INFO - PROCESS | 1866 | 1461411678942 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1866 | 1461411678945 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:41:18 INFO - PROCESS | 1866 | 1461411678951 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1866 | 1461411678953 Marionette TRACE conn3 <- [1,1938,null,{}] 04:41:18 INFO - PROCESS | 1866 | 1461411678958 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1866 | 1461411679301 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:41:19 INFO - PROCESS | 1866 | 1461411679598 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7624a2800 == 124 [pid = 1866] [id = 492] 04:41:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff75eb64400) [pid = 1866] [serial = 1477] [outer = (nil)] 04:41:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff75fe0e800) [pid = 1866] [serial = 1478] [outer = 0x7ff75eb64400] 04:41:19 INFO - PROCESS | 1866 | 1461411679691 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff761b47c00) [pid = 1866] [serial = 1479] [outer = 0x7ff75eb64400] 04:41:20 INFO - PROCESS | 1866 | 1461411680568 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1679ms 04:41:20 INFO - PROCESS | 1866 | 1461411680633 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1866 | 1461411680639 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:41:20 INFO - PROCESS | 1866 | 1461411680647 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1866 | 1461411680653 Marionette TRACE conn3 <- [1,1942,null,{}] 04:41:20 INFO - PROCESS | 1866 | 1461411680659 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 1866 | 1461411680919 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:41:21 INFO - PROCESS | 1866 | 1461411681234 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76809a000 == 125 [pid = 1866] [id = 493] 04:41:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff764ec1400) [pid = 1866] [serial = 1480] [outer = (nil)] 04:41:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff76617dc00) [pid = 1866] [serial = 1481] [outer = 0x7ff764ec1400] 04:41:21 INFO - PROCESS | 1866 | 1461411681318 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff768052400) [pid = 1866] [serial = 1482] [outer = 0x7ff764ec1400] 04:41:22 INFO - PROCESS | 1866 | 1461411682237 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1639ms 04:41:22 INFO - PROCESS | 1866 | 1461411682287 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1866 | 1461411682292 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:41:22 INFO - PROCESS | 1866 | 1461411682298 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1866 | 1461411682301 Marionette TRACE conn3 <- [1,1946,null,{}] 04:41:22 INFO - PROCESS | 1866 | 1461411682307 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 1866 | 1461411682530 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:41:22 INFO - PROCESS | 1866 | 1461411682873 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732bc000 == 126 [pid = 1866] [id = 494] 04:41:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff76ba44c00) [pid = 1866] [serial = 1483] [outer = (nil)] 04:41:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff771a60000) [pid = 1866] [serial = 1484] [outer = 0x7ff76ba44c00] 04:41:22 INFO - PROCESS | 1866 | 1461411682956 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7738bc000) [pid = 1866] [serial = 1485] [outer = 0x7ff76ba44c00] 04:41:23 INFO - PROCESS | 1866 | 1461411683820 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1580ms 04:41:23 INFO - PROCESS | 1866 | 1461411683896 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1866 | 1461411683905 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:41:23 INFO - PROCESS | 1866 | 1461411683924 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1866 | 1461411683930 Marionette TRACE conn3 <- [1,1950,null,{}] 04:41:23 INFO - PROCESS | 1866 | 1461411683940 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1866 | 1461411684255 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:41:24 INFO - PROCESS | 1866 | 1461411684492 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c30000 == 127 [pid = 1866] [id = 495] 04:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff7738bc400) [pid = 1866] [serial = 1486] [outer = (nil)] 04:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff776856000) [pid = 1866] [serial = 1487] [outer = 0x7ff7738bc400] 04:41:24 INFO - PROCESS | 1866 | 1461411684570 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7772b6800) [pid = 1866] [serial = 1488] [outer = 0x7ff7738bc400] 04:41:25 INFO - PROCESS | 1866 | 1461411685437 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1591ms 04:41:25 INFO - PROCESS | 1866 | 1461411685509 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:41:25 INFO - PROCESS | 1866 | 1461411685514 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:41:25 INFO - PROCESS | 1866 | 1461411685522 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1866 | 1461411685525 Marionette TRACE conn3 <- [1,1954,null,{}] 04:41:25 INFO - PROCESS | 1866 | 1461411685533 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 1866 | 1461411685793 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:41:26 INFO - PROCESS | 1866 | 1461411686106 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7777bf800 == 128 [pid = 1866] [id = 496] 04:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff7632e1800) [pid = 1866] [serial = 1489] [outer = (nil)] 04:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7776c3800) [pid = 1866] [serial = 1490] [outer = 0x7ff7632e1800] 04:41:26 INFO - PROCESS | 1866 | 1461411686182 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff777d1ec00) [pid = 1866] [serial = 1491] [outer = 0x7ff7632e1800] 04:41:27 INFO - PROCESS | 1866 | 1461411687028 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1533ms 04:41:27 INFO - PROCESS | 1866 | 1461411687054 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1866 | 1461411687058 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:41:27 INFO - PROCESS | 1866 | 1461411687064 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1866 | 1461411687066 Marionette TRACE conn3 <- [1,1958,null,{}] 04:41:27 INFO - PROCESS | 1866 | 1461411687073 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1866 | 1461411687295 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:41:27 INFO - PROCESS | 1866 | 1461411687564 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c086800 == 129 [pid = 1866] [id = 497] 04:41:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff77c86fc00) [pid = 1866] [serial = 1492] [outer = (nil)] 04:41:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff77d175c00) [pid = 1866] [serial = 1493] [outer = 0x7ff77c86fc00] 04:41:27 INFO - PROCESS | 1866 | 1461411687704 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff784016000) [pid = 1866] [serial = 1494] [outer = 0x7ff77c86fc00] 04:41:28 INFO - PROCESS | 1866 | 1461411688559 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1543ms 04:41:28 INFO - PROCESS | 1866 | 1461411688608 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1866 | 1461411688612 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:41:28 INFO - PROCESS | 1866 | 1461411688618 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1866 | 1461411688621 Marionette TRACE conn3 <- [1,1962,null,{}] 04:41:28 INFO - PROCESS | 1866 | 1461411688626 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1866 | 1461411688843 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:41:29 INFO - PROCESS | 1866 | 1461411689118 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f849800 == 130 [pid = 1866] [id = 498] 04:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff75e7d6400) [pid = 1866] [serial = 1495] [outer = (nil)] 04:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff75e7de000) [pid = 1866] [serial = 1496] [outer = 0x7ff75e7d6400] 04:41:29 INFO - PROCESS | 1866 | 1461411689237 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff77b5cfc00) [pid = 1866] [serial = 1497] [outer = 0x7ff75e7d6400] 04:41:30 INFO - PROCESS | 1866 | 1461411690064 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1478ms 04:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:41:30 INFO - PROCESS | 1866 | 1461411690097 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1866 | 1461411690100 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:41:30 INFO - PROCESS | 1866 | 1461411690107 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1866 | 1461411690110 Marionette TRACE conn3 <- [1,1966,null,{}] 04:41:30 INFO - PROCESS | 1866 | 1461411690116 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1866 | 1461411690336 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:41:30 INFO - PROCESS | 1866 | 1461411690608 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789fb4000 == 131 [pid = 1866] [id = 499] 04:41:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff75e7d6800) [pid = 1866] [serial = 1498] [outer = (nil)] 04:41:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff783169800) [pid = 1866] [serial = 1499] [outer = 0x7ff75e7d6800] 04:41:30 INFO - PROCESS | 1866 | 1461411690731 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff789f98000) [pid = 1866] [serial = 1500] [outer = 0x7ff75e7d6800] 04:41:31 INFO - PROCESS | 1866 | 1461411691538 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1488ms 04:41:31 INFO - PROCESS | 1866 | 1461411691595 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1866 | 1461411691597 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:41:31 INFO - PROCESS | 1866 | 1461411691610 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1866 | 1461411691612 Marionette TRACE conn3 <- [1,1970,null,{}] 04:41:31 INFO - PROCESS | 1866 | 1461411691619 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1866 | 1461411691849 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:41:32 INFO - PROCESS | 1866 | 1461411692110 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f58d000 == 132 [pid = 1866] [id = 500] 04:41:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff75eb5f400) [pid = 1866] [serial = 1501] [outer = (nil)] 04:41:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff76b8dec00) [pid = 1866] [serial = 1502] [outer = 0x7ff75eb5f400] 04:41:32 INFO - PROCESS | 1866 | 1461411692231 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff76b8e3c00) [pid = 1866] [serial = 1503] [outer = 0x7ff75eb5f400] 04:41:33 INFO - PROCESS | 1866 | 1461411693069 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1532ms 04:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:41:33 INFO - PROCESS | 1866 | 1461411693143 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1866 | 1461411693146 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:41:33 INFO - PROCESS | 1866 | 1461411693153 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1866 | 1461411693157 Marionette TRACE conn3 <- [1,1974,null,{}] 04:41:33 INFO - PROCESS | 1866 | 1461411693166 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1866 | 1461411693445 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:41:33 INFO - PROCESS | 1866 | 1461411693747 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76318d800 == 133 [pid = 1866] [id = 501] 04:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff76b8dc800) [pid = 1866] [serial = 1504] [outer = (nil)] 04:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff789f11800) [pid = 1866] [serial = 1505] [outer = 0x7ff76b8dc800] 04:41:33 INFO - PROCESS | 1866 | 1461411693826 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff78ada4c00) [pid = 1866] [serial = 1506] [outer = 0x7ff76b8dc800] 04:41:34 INFO - PROCESS | 1866 | 1461411694690 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1592ms 04:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:41:34 INFO - PROCESS | 1866 | 1461411694745 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1866 | 1461411694748 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:41:34 INFO - PROCESS | 1866 | 1461411694754 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1866 | 1461411694758 Marionette TRACE conn3 <- [1,1978,null,{}] 04:41:34 INFO - PROCESS | 1866 | 1461411694763 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:34 INFO - PROCESS | 1866 | 1461411694991 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:41:35 INFO - PROCESS | 1866 | 1461411695315 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631aa800 == 134 [pid = 1866] [id = 502] 04:41:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff761716400) [pid = 1866] [serial = 1507] [outer = (nil)] 04:41:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff76bbbec00) [pid = 1866] [serial = 1508] [outer = 0x7ff761716400] 04:41:35 INFO - PROCESS | 1866 | 1461411695403 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff789fdfc00) [pid = 1866] [serial = 1509] [outer = 0x7ff761716400] 04:41:36 INFO - PROCESS | 1866 | 1461411696270 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1581ms 04:41:36 INFO - PROCESS | 1866 | 1461411696335 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:41:36 INFO - PROCESS | 1866 | 1461411696345 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:41:36 INFO - PROCESS | 1866 | 1461411696352 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1866 | 1461411696357 Marionette TRACE conn3 <- [1,1982,null,{}] 04:41:36 INFO - PROCESS | 1866 | 1461411696363 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1866 | 1461411696706 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:41:36 INFO - PROCESS | 1866 | 1461411696955 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76909a000 == 135 [pid = 1866] [id = 503] 04:41:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff76bc02800) [pid = 1866] [serial = 1510] [outer = (nil)] 04:41:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff76bc0b400) [pid = 1866] [serial = 1511] [outer = 0x7ff76bc02800] 04:41:37 INFO - PROCESS | 1866 | 1461411697037 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff78b0e1c00) [pid = 1866] [serial = 1512] [outer = 0x7ff76bc02800] 04:41:37 INFO - PROCESS | 1866 | 1461411697829 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1532ms 04:41:37 INFO - PROCESS | 1866 | 1461411697887 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1866 | 1461411697892 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:41:37 INFO - PROCESS | 1866 | 1461411697902 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1866 | 1461411697905 Marionette TRACE conn3 <- [1,1986,null,{}] 04:41:37 INFO - PROCESS | 1866 | 1461411697910 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1866 | 1461411698137 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:41:38 INFO - PROCESS | 1866 | 1461411698400 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690b2000 == 136 [pid = 1866] [id = 504] 04:41:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff76bc03000) [pid = 1866] [serial = 1513] [outer = (nil)] 04:41:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff77775dc00) [pid = 1866] [serial = 1514] [outer = 0x7ff76bc03000] 04:41:38 INFO - PROCESS | 1866 | 1461411698481 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff777761c00) [pid = 1866] [serial = 1515] [outer = 0x7ff76bc03000] 04:41:39 INFO - PROCESS | 1866 | 1461411699433 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1584ms 04:41:39 INFO - PROCESS | 1866 | 1461411699487 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1866 | 1461411699491 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:41:39 INFO - PROCESS | 1866 | 1461411699497 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1866 | 1461411699499 Marionette TRACE conn3 <- [1,1990,null,{}] 04:41:39 INFO - PROCESS | 1866 | 1461411699506 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1866 | 1461411699732 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:41:40 INFO - PROCESS | 1866 | 1461411700050 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7699e5000 == 137 [pid = 1866] [id = 505] 04:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff76adaf400) [pid = 1866] [serial = 1516] [outer = (nil)] 04:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff76adb8800) [pid = 1866] [serial = 1517] [outer = 0x7ff76adaf400] 04:41:40 INFO - PROCESS | 1866 | 1461411700129 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff76adbd400) [pid = 1866] [serial = 1518] [outer = 0x7ff76adaf400] 04:41:40 INFO - PROCESS | 1866 | 1461411700934 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1484ms 04:41:40 INFO - PROCESS | 1866 | 1461411700983 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1866 | 1461411700986 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:41:40 INFO - PROCESS | 1866 | 1461411700993 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1866 | 1461411700996 Marionette TRACE conn3 <- [1,1994,null,{}] 04:41:41 INFO - PROCESS | 1866 | 1461411701002 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 1866 | 1461411701227 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:41:41 INFO - PROCESS | 1866 | 1461411701506 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75de12800 == 138 [pid = 1866] [id = 506] 04:41:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff76adb9800) [pid = 1866] [serial = 1519] [outer = (nil)] 04:41:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff77775ec00) [pid = 1866] [serial = 1520] [outer = 0x7ff76adb9800] 04:41:41 INFO - PROCESS | 1866 | 1461411701623 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff777765400) [pid = 1866] [serial = 1521] [outer = 0x7ff76adb9800] 04:41:42 INFO - PROCESS | 1866 | 1461411702492 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1538ms 04:41:42 INFO - PROCESS | 1866 | 1461411702534 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1866 | 1461411702540 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:41:42 INFO - PROCESS | 1866 | 1461411702550 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1866 | 1461411702556 Marionette TRACE conn3 <- [1,1998,null,{}] 04:41:42 INFO - PROCESS | 1866 | 1461411702564 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1866 | 1461411702875 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:41:43 INFO - PROCESS | 1866 | 1461411703183 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766e09000 == 139 [pid = 1866] [id = 507] 04:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff75ef93400) [pid = 1866] [serial = 1522] [outer = (nil)] 04:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff75ef99400) [pid = 1866] [serial = 1523] [outer = 0x7ff75ef93400] 04:41:43 INFO - PROCESS | 1866 | 1461411703262 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff75ef9e000) [pid = 1866] [serial = 1524] [outer = 0x7ff75ef93400] 04:41:44 INFO - PROCESS | 1866 | 1461411704114 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1638ms 04:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:41:44 INFO - PROCESS | 1866 | 1461411704187 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1866 | 1461411704190 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:41:44 INFO - PROCESS | 1866 | 1461411704196 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1866 | 1461411704199 Marionette TRACE conn3 <- [1,2002,null,{}] 04:41:44 INFO - PROCESS | 1866 | 1461411704204 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1866 | 1461411704427 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:41:44 INFO - PROCESS | 1866 | 1461411704739 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766e22000 == 140 [pid = 1866] [id = 508] 04:41:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff75ef94c00) [pid = 1866] [serial = 1525] [outer = (nil)] 04:41:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff777758400) [pid = 1866] [serial = 1526] [outer = 0x7ff75ef94c00] 04:41:44 INFO - PROCESS | 1866 | 1461411704821 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff78b1b6800) [pid = 1866] [serial = 1527] [outer = 0x7ff75ef94c00] 04:41:45 INFO - PROCESS | 1866 | 1461411705723 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1580ms 04:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:41:45 INFO - PROCESS | 1866 | 1461411705777 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1866 | 1461411705780 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:41:45 INFO - PROCESS | 1866 | 1461411705786 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1866 | 1461411705789 Marionette TRACE conn3 <- [1,2006,null,{}] 04:41:45 INFO - PROCESS | 1866 | 1461411705794 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1866 | 1461411706021 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:41:46 INFO - PROCESS | 1866 | 1461411706328 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627a8800 == 141 [pid = 1866] [id = 509] 04:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff75ef97400) [pid = 1866] [serial = 1528] [outer = (nil)] 04:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff765b75800) [pid = 1866] [serial = 1529] [outer = 0x7ff75ef97400] 04:41:46 INFO - PROCESS | 1866 | 1461411706409 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff767073000) [pid = 1866] [serial = 1530] [outer = 0x7ff75ef97400] 04:41:47 INFO - PROCESS | 1866 | 1461411707305 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:41:47 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 04:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2082ms 04:41:48 INFO - PROCESS | 1866 | 1461411708058 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1866 | 1461411708065 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:41:48 INFO - PROCESS | 1866 | 1461411708092 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1866 | 1461411708095 Marionette TRACE conn3 <- [1,2010,null,{}] 04:41:48 INFO - PROCESS | 1866 | 1461411708104 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:48 INFO - PROCESS | 1866 | 1461411708312 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:41:48 INFO - PROCESS | 1866 | 1461411708548 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7653a3800 == 142 [pid = 1866] [id = 510] 04:41:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff761422c00) [pid = 1866] [serial = 1531] [outer = (nil)] 04:41:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff761b3fc00) [pid = 1866] [serial = 1532] [outer = 0x7ff761422c00] 04:41:48 INFO - PROCESS | 1866 | 1461411708616 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff761d58c00) [pid = 1866] [serial = 1533] [outer = 0x7ff761422c00] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77736b800 == 141 [pid = 1866] [id = 220] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c8b0800 == 140 [pid = 1866] [id = 491] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76ad11800 == 139 [pid = 1866] [id = 490] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768dba800 == 138 [pid = 1866] [id = 489] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7664a1800 == 137 [pid = 1866] [id = 488] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7624a5800 == 136 [pid = 1866] [id = 487] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767793000 == 135 [pid = 1866] [id = 486] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625b4800 == 134 [pid = 1866] [id = 485] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f15b000 == 133 [pid = 1866] [id = 480] 04:41:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78ae1a000 == 132 [pid = 1866] [id = 479] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff76acdc800) [pid = 1866] [serial = 1343] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff765b7c400) [pid = 1866] [serial = 1388] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff771bc6400) [pid = 1866] [serial = 1398] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff77b4a7c00) [pid = 1866] [serial = 1361] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff761d5c800) [pid = 1866] [serial = 1400] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff770c36c00) [pid = 1866] [serial = 1397] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff75fe0e000) [pid = 1866] [serial = 1337] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff772fcb400) [pid = 1866] [serial = 1346] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff7635d3c00) [pid = 1866] [serial = 1386] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff770939000) [pid = 1866] [serial = 1395] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff768b0c400) [pid = 1866] [serial = 1392] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff78b4d3000) [pid = 1866] [serial = 1373] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff78a110000) [pid = 1866] [serial = 1370] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff7625c3c00) [pid = 1866] [serial = 1385] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff76bb82000) [pid = 1866] [serial = 1394] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff7661d6800) [pid = 1866] [serial = 1389] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff77545c800) [pid = 1866] [serial = 1352] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff773c51000) [pid = 1866] [serial = 1349] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff77df74400) [pid = 1866] [serial = 1367] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff7732e6800) [pid = 1866] [serial = 1401] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff765b7a400) [pid = 1866] [serial = 1340] [outer = (nil)] [url = about:blank] 04:41:49 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff77c86c800) [pid = 1866] [serial = 1364] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff761fe3800) [pid = 1866] [serial = 1379] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff7651c5c00) [pid = 1866] [serial = 1391] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff75fe0bc00) [pid = 1866] [serial = 1382] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff777f27400) [pid = 1866] [serial = 1358] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff7738c1000) [pid = 1866] [serial = 1376] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff768052000) [pid = 1866] [serial = 1335] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff77790dc00) [pid = 1866] [serial = 1355] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff773e88c00) [pid = 1866] [serial = 1403] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1866 | 1461411710218 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:41:50 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 04:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2197ms 04:41:50 INFO - PROCESS | 1866 | 1461411710286 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:41:50 INFO - PROCESS | 1866 | 1461411710291 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:41:50 INFO - PROCESS | 1866 | 1461411710303 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1866 | 1461411710308 Marionette TRACE conn3 <- [1,2014,null,{}] 04:41:50 INFO - PROCESS | 1866 | 1461411710314 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 1866 | 1461411710521 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:41:50 INFO - PROCESS | 1866 | 1461411710733 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76249c000 == 133 [pid = 1866] [id = 511] 04:41:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff75fe10c00) [pid = 1866] [serial = 1534] [outer = (nil)] 04:41:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff761fde800) [pid = 1866] [serial = 1535] [outer = 0x7ff75fe10c00] 04:41:50 INFO - PROCESS | 1866 | 1461411710801 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff7631d8800) [pid = 1866] [serial = 1536] [outer = 0x7ff75fe10c00] 04:41:51 INFO - PROCESS | 1866 | 1461411711636 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1394ms 04:41:51 INFO - PROCESS | 1866 | 1461411711693 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1866 | 1461411711696 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:41:51 INFO - PROCESS | 1866 | 1461411711702 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1866 | 1461411711704 Marionette TRACE conn3 <- [1,2018,null,{}] 04:41:51 INFO - PROCESS | 1866 | 1461411711718 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1866 | 1461411711931 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:41:52 INFO - PROCESS | 1866 | 1461411712128 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652db000 == 134 [pid = 1866] [id = 512] 04:41:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff7631dd000) [pid = 1866] [serial = 1537] [outer = (nil)] 04:41:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff764ec4000) [pid = 1866] [serial = 1538] [outer = 0x7ff7631dd000] 04:41:52 INFO - PROCESS | 1866 | 1461411712200 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff765b7d000) [pid = 1866] [serial = 1539] [outer = 0x7ff7631dd000] 04:41:53 INFO - PROCESS | 1866 | 1461411713173 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1537ms 04:41:53 INFO - PROCESS | 1866 | 1461411713241 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1866 | 1461411713243 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:41:53 INFO - PROCESS | 1866 | 1461411713249 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1866 | 1461411713252 Marionette TRACE conn3 <- [1,2022,null,{}] 04:41:53 INFO - PROCESS | 1866 | 1461411713257 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:53 INFO - PROCESS | 1866 | 1461411713543 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:41:53 INFO - PROCESS | 1866 | 1461411713573 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766522800 == 135 [pid = 1866] [id = 513] 04:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff75fe07400) [pid = 1866] [serial = 1540] [outer = (nil)] 04:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff767070c00) [pid = 1866] [serial = 1541] [outer = 0x7ff75fe07400] 04:41:53 INFO - PROCESS | 1866 | 1461411713637 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff7674d5800) [pid = 1866] [serial = 1542] [outer = 0x7ff75fe07400] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff7661d9400) [pid = 1866] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff7738bec00) [pid = 1866] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff761716800) [pid = 1866] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff75fe05400) [pid = 1866] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff7674d7800) [pid = 1866] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:41:55 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff76289e800) [pid = 1866] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:41:55 INFO - PROCESS | 1866 | 1461411715186 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2029ms 04:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:41:55 INFO - PROCESS | 1866 | 1461411715280 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1866 | 1461411715283 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:41:55 INFO - PROCESS | 1866 | 1461411715289 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1866 | 1461411715292 Marionette TRACE conn3 <- [1,2026,null,{}] 04:41:55 INFO - PROCESS | 1866 | 1461411715296 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1866 | 1461411715497 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:41:55 INFO - PROCESS | 1866 | 1461411715509 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767598800 == 136 [pid = 1866] [id = 514] 04:41:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff761fe9400) [pid = 1866] [serial = 1543] [outer = (nil)] 04:41:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff7674d7800) [pid = 1866] [serial = 1544] [outer = 0x7ff761fe9400] 04:41:55 INFO - PROCESS | 1866 | 1461411715738 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff76804b000) [pid = 1866] [serial = 1545] [outer = 0x7ff761fe9400] 04:41:56 INFO - PROCESS | 1866 | 1461411716428 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1181ms 04:41:56 INFO - PROCESS | 1866 | 1461411716470 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1866 | 1461411716473 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:41:56 INFO - PROCESS | 1866 | 1461411716483 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1866 | 1461411716485 Marionette TRACE conn3 <- [1,2030,null,{}] 04:41:56 INFO - PROCESS | 1866 | 1461411716489 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:56 INFO - PROCESS | 1866 | 1461411716810 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:41:56 INFO - PROCESS | 1866 | 1461411716828 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c54800 == 137 [pid = 1866] [id = 515] 04:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff767073c00) [pid = 1866] [serial = 1546] [outer = (nil)] 04:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff76adb4c00) [pid = 1866] [serial = 1547] [outer = 0x7ff767073c00] 04:41:56 INFO - PROCESS | 1866 | 1461411716894 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff76bbb6800) [pid = 1866] [serial = 1548] [outer = 0x7ff767073c00] 04:41:58 INFO - PROCESS | 1866 | 1461411718059 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1637ms 04:41:58 INFO - PROCESS | 1866 | 1461411718121 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1866 | 1461411718129 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:41:58 INFO - PROCESS | 1866 | 1461411718138 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1866 | 1461411718142 Marionette TRACE conn3 <- [1,2034,null,{}] 04:41:58 INFO - PROCESS | 1866 | 1461411718150 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1866 | 1461411718390 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:41:58 INFO - PROCESS | 1866 | 1461411718698 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e7d800 == 138 [pid = 1866] [id = 516] 04:41:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff7625d1400) [pid = 1866] [serial = 1549] [outer = (nil)] 04:41:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff762897400) [pid = 1866] [serial = 1550] [outer = 0x7ff7625d1400] 04:41:58 INFO - PROCESS | 1866 | 1461411718789 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff7631e4c00) [pid = 1866] [serial = 1551] [outer = 0x7ff7625d1400] 04:41:59 INFO - PROCESS | 1866 | 1461411719712 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1632ms 04:41:59 INFO - PROCESS | 1866 | 1461411719771 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1866 | 1461411719780 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:41:59 INFO - PROCESS | 1866 | 1461411719790 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1866 | 1461411719794 Marionette TRACE conn3 <- [1,2038,null,{}] 04:41:59 INFO - PROCESS | 1866 | 1461411719800 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1866 | 1461411720033 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:42:00 INFO - PROCESS | 1866 | 1461411720389 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a1800 == 139 [pid = 1866] [id = 517] 04:42:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff761d61400) [pid = 1866] [serial = 1552] [outer = (nil)] 04:42:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff7661dec00) [pid = 1866] [serial = 1553] [outer = 0x7ff761d61400] 04:42:00 INFO - PROCESS | 1866 | 1461411720473 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff76772d800) [pid = 1866] [serial = 1554] [outer = 0x7ff761d61400] 04:42:01 INFO - PROCESS | 1866 | 1461411721384 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1631ms 04:42:01 INFO - PROCESS | 1866 | 1461411721421 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1866 | 1461411721424 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:42:01 INFO - PROCESS | 1866 | 1461411721431 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1866 | 1461411721437 Marionette TRACE conn3 <- [1,2042,null,{}] 04:42:01 INFO - PROCESS | 1866 | 1461411721453 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1866 | 1461411721721 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:42:02 INFO - PROCESS | 1866 | 1461411722039 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769aad000 == 140 [pid = 1866] [id = 518] 04:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff768b03800) [pid = 1866] [serial = 1555] [outer = (nil)] 04:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff76b8dd000) [pid = 1866] [serial = 1556] [outer = 0x7ff768b03800] 04:42:02 INFO - PROCESS | 1866 | 1461411722124 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff76bbb5c00) [pid = 1866] [serial = 1557] [outer = 0x7ff768b03800] 04:42:02 INFO - PROCESS | 1866 | 1461411722994 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:42:03 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) 04:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1636ms 04:42:03 INFO - PROCESS | 1866 | 1461411723071 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1866 | 1461411723075 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:42:03 INFO - PROCESS | 1866 | 1461411723083 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1866 | 1461411723086 Marionette TRACE conn3 <- [1,2046,null,{}] 04:42:03 INFO - PROCESS | 1866 | 1461411723090 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1866 | 1461411723315 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:42:03 INFO - PROCESS | 1866 | 1461411723576 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76aad4000 == 141 [pid = 1866] [id = 519] 04:42:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff768b05800) [pid = 1866] [serial = 1558] [outer = (nil)] 04:42:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff76bbc3400) [pid = 1866] [serial = 1559] [outer = 0x7ff768b05800] 04:42:03 INFO - PROCESS | 1866 | 1461411723692 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff76bc0d000) [pid = 1866] [serial = 1560] [outer = 0x7ff768b05800] 04:42:04 INFO - PROCESS | 1866 | 1461411724593 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1584ms 04:42:04 INFO - PROCESS | 1866 | 1461411724670 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1866 | 1461411724674 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:42:04 INFO - PROCESS | 1866 | 1461411724679 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1866 | 1461411724682 Marionette TRACE conn3 <- [1,2050,null,{}] 04:42:04 INFO - PROCESS | 1866 | 1461411724687 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1866 | 1461411724935 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:42:05 INFO - PROCESS | 1866 | 1461411725255 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b52b800 == 142 [pid = 1866] [id = 520] 04:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff76bc0e800) [pid = 1866] [serial = 1561] [outer = (nil)] 04:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff770939400) [pid = 1866] [serial = 1562] [outer = 0x7ff76bc0e800] 04:42:05 INFO - PROCESS | 1866 | 1461411725336 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff770c33400) [pid = 1866] [serial = 1563] [outer = 0x7ff76bc0e800] 04:42:06 INFO - PROCESS | 1866 | 1461411726219 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1578ms 04:42:06 INFO - PROCESS | 1866 | 1461411726259 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1866 | 1461411726262 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:42:06 INFO - PROCESS | 1866 | 1461411726268 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1866 | 1461411726270 Marionette TRACE conn3 <- [1,2054,null,{}] 04:42:06 INFO - PROCESS | 1866 | 1461411726277 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1866 | 1461411726504 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:42:06 INFO - PROCESS | 1866 | 1461411726822 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770b7c800 == 143 [pid = 1866] [id = 521] 04:42:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff771bd1800) [pid = 1866] [serial = 1564] [outer = (nil)] 04:42:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff7730af000) [pid = 1866] [serial = 1565] [outer = 0x7ff771bd1800] 04:42:06 INFO - PROCESS | 1866 | 1461411726907 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff773274000) [pid = 1866] [serial = 1566] [outer = 0x7ff771bd1800] 04:42:07 INFO - PROCESS | 1866 | 1461411727752 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1536ms 04:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:42:07 INFO - PROCESS | 1866 | 1461411727805 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1866 | 1461411727808 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:42:07 INFO - PROCESS | 1866 | 1461411727814 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1866 | 1461411727817 Marionette TRACE conn3 <- [1,2058,null,{}] 04:42:07 INFO - PROCESS | 1866 | 1461411727823 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 1866 | 1461411728031 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:42:08 INFO - PROCESS | 1866 | 1461411728296 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77347c000 == 144 [pid = 1866] [id = 522] 04:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff771bc2c00) [pid = 1866] [serial = 1567] [outer = (nil)] 04:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff7732ee000) [pid = 1866] [serial = 1568] [outer = 0x7ff771bc2c00] 04:42:08 INFO - PROCESS | 1866 | 1461411728413 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff7738c5400) [pid = 1866] [serial = 1569] [outer = 0x7ff771bc2c00] 04:42:09 INFO - PROCESS | 1866 | 1461411729248 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 04:42:09 INFO - PROCESS | 1866 | 1461411729296 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1866 | 1461411729300 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:42:09 INFO - PROCESS | 1866 | 1461411729305 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1866 | 1461411729309 Marionette TRACE conn3 <- [1,2062,null,{}] 04:42:09 INFO - PROCESS | 1866 | 1461411729314 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1866 | 1461411729541 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:42:09 INFO - PROCESS | 1866 | 1461411729884 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77406c800 == 145 [pid = 1866] [id = 523] 04:42:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff7674d8400) [pid = 1866] [serial = 1570] [outer = (nil)] 04:42:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff773db9800) [pid = 1866] [serial = 1571] [outer = 0x7ff7674d8400] 04:42:09 INFO - PROCESS | 1866 | 1461411729974 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff773e88c00) [pid = 1866] [serial = 1572] [outer = 0x7ff7674d8400] 04:42:10 INFO - PROCESS | 1866 | 1461411730840 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1583ms 04:42:10 INFO - PROCESS | 1866 | 1461411730890 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1866 | 1461411730894 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:42:10 INFO - PROCESS | 1866 | 1461411730900 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1866 | 1461411730903 Marionette TRACE conn3 <- [1,2066,null,{}] 04:42:10 INFO - PROCESS | 1866 | 1461411730908 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1866 | 1461411731121 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:42:11 INFO - PROCESS | 1866 | 1461411731429 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776bf9000 == 146 [pid = 1866] [id = 524] 04:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff772fbd800) [pid = 1866] [serial = 1573] [outer = (nil)] 04:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff773f3f800) [pid = 1866] [serial = 1574] [outer = 0x7ff772fbd800] 04:42:11 INFO - PROCESS | 1866 | 1461411731509 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff7752b1400) [pid = 1866] [serial = 1575] [outer = 0x7ff772fbd800] 04:42:12 INFO - PROCESS | 1866 | 1461411732510 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1685ms 04:42:12 INFO - PROCESS | 1866 | 1461411732590 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1866 | 1461411732596 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:42:12 INFO - PROCESS | 1866 | 1461411732605 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1866 | 1461411732609 Marionette TRACE conn3 <- [1,2070,null,{}] 04:42:12 INFO - PROCESS | 1866 | 1461411732619 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1866 | 1461411732987 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:42:13 INFO - PROCESS | 1866 | 1461411733391 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77736b800 == 147 [pid = 1866] [id = 525] 04:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff776858000) [pid = 1866] [serial = 1576] [outer = (nil)] 04:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff776a71800) [pid = 1866] [serial = 1577] [outer = 0x7ff776858000] 04:42:13 INFO - PROCESS | 1866 | 1461411733508 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff776c96800) [pid = 1866] [serial = 1578] [outer = 0x7ff776858000] 04:42:14 INFO - PROCESS | 1866 | 1461411734437 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1891ms 04:42:14 INFO - PROCESS | 1866 | 1461411734497 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1866 | 1461411734500 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:42:14 INFO - PROCESS | 1866 | 1461411734507 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1866 | 1461411734512 Marionette TRACE conn3 <- [1,2074,null,{}] 04:42:14 INFO - PROCESS | 1866 | 1461411734517 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1866 | 1461411734791 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:42:15 INFO - PROCESS | 1866 | 1461411735109 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c09800 == 148 [pid = 1866] [id = 526] 04:42:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff776c91400) [pid = 1866] [serial = 1579] [outer = (nil)] 04:42:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff7776c9c00) [pid = 1866] [serial = 1580] [outer = 0x7ff776c91400] 04:42:15 INFO - PROCESS | 1866 | 1461411735198 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff777aac800) [pid = 1866] [serial = 1581] [outer = 0x7ff776c91400] 04:42:16 INFO - PROCESS | 1866 | 1461411736070 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1594ms 04:42:16 INFO - PROCESS | 1866 | 1461411736104 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1866 | 1461411736107 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:42:16 INFO - PROCESS | 1866 | 1461411736114 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1866 | 1461411736118 Marionette TRACE conn3 <- [1,2078,null,{}] 04:42:16 INFO - PROCESS | 1866 | 1461411736123 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1866 | 1461411736349 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:42:16 INFO - PROCESS | 1866 | 1461411736621 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77ca8a800 == 149 [pid = 1866] [id = 527] 04:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7ff77685a000) [pid = 1866] [serial = 1582] [outer = (nil)] 04:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7ff777d1fc00) [pid = 1866] [serial = 1583] [outer = 0x7ff77685a000] 04:42:16 INFO - PROCESS | 1866 | 1461411736744 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7ff77aaadc00) [pid = 1866] [serial = 1584] [outer = 0x7ff77685a000] 04:42:17 INFO - PROCESS | 1866 | 1461411737598 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1533ms 04:42:17 INFO - PROCESS | 1866 | 1461411737648 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1866 | 1461411737653 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:42:17 INFO - PROCESS | 1866 | 1461411737659 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1866 | 1461411737662 Marionette TRACE conn3 <- [1,2082,null,{}] 04:42:17 INFO - PROCESS | 1866 | 1461411737668 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1866 | 1461411737897 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:42:18 INFO - PROCESS | 1866 | 1461411738170 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f579800 == 150 [pid = 1866] [id = 528] 04:42:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7ff7771ef000) [pid = 1866] [serial = 1585] [outer = (nil)] 04:42:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7ff77bebe800) [pid = 1866] [serial = 1586] [outer = 0x7ff7771ef000] 04:42:18 INFO - PROCESS | 1866 | 1461411738290 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7ff77c869c00) [pid = 1866] [serial = 1587] [outer = 0x7ff7771ef000] 04:42:19 INFO - PROCESS | 1866 | 1461411739160 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1538ms 04:42:19 INFO - PROCESS | 1866 | 1461411739200 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1866 | 1461411739203 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:42:19 INFO - PROCESS | 1866 | 1461411739210 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1866 | 1461411739214 Marionette TRACE conn3 <- [1,2086,null,{}] 04:42:19 INFO - PROCESS | 1866 | 1461411739220 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1866 | 1461411739451 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:42:19 INFO - PROCESS | 1866 | 1461411739783 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78ae17800 == 151 [pid = 1866] [id = 529] 04:42:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7ff7680c6000) [pid = 1866] [serial = 1588] [outer = (nil)] 04:42:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7ff77c86b800) [pid = 1866] [serial = 1589] [outer = 0x7ff7680c6000] 04:42:19 INFO - PROCESS | 1866 | 1461411739863 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7ff77f551000) [pid = 1866] [serial = 1590] [outer = 0x7ff7680c6000] 04:42:20 INFO - PROCESS | 1866 | 1461411740725 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1589ms 04:42:20 INFO - PROCESS | 1866 | 1461411740801 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1866 | 1461411740805 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:42:20 INFO - PROCESS | 1866 | 1461411740812 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1866 | 1461411740816 Marionette TRACE conn3 <- [1,2090,null,{}] 04:42:20 INFO - PROCESS | 1866 | 1461411740823 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1866 | 1461411741102 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:42:21 INFO - PROCESS | 1866 | 1461411741417 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78f335000 == 152 [pid = 1866] [id = 530] 04:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7ff773214c00) [pid = 1866] [serial = 1591] [outer = (nil)] 04:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7ff77fb99800) [pid = 1866] [serial = 1592] [outer = 0x7ff773214c00] 04:42:21 INFO - PROCESS | 1866 | 1461411741495 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7ff789c61400) [pid = 1866] [serial = 1593] [outer = 0x7ff773214c00] 04:42:22 INFO - PROCESS | 1866 | 1461411742343 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1589ms 04:42:22 INFO - PROCESS | 1866 | 1461411742402 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1866 | 1461411742405 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:42:22 INFO - PROCESS | 1866 | 1461411742412 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1866 | 1461411742415 Marionette TRACE conn3 <- [1,2094,null,{}] 04:42:22 INFO - PROCESS | 1866 | 1461411742420 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1866 | 1461411742648 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:42:22 INFO - PROCESS | 1866 | 1461411742921 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78eebf800 == 153 [pid = 1866] [id = 531] 04:42:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7ff77f6c9400) [pid = 1866] [serial = 1594] [outer = (nil)] 04:42:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7ff78a110000) [pid = 1866] [serial = 1595] [outer = 0x7ff77f6c9400] 04:42:23 INFO - PROCESS | 1866 | 1461411743044 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7ff78b310000) [pid = 1866] [serial = 1596] [outer = 0x7ff77f6c9400] 04:42:23 INFO - PROCESS | 1866 | 1461411743879 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1533ms 04:42:23 INFO - PROCESS | 1866 | 1461411743947 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1866 | 1461411743951 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:42:23 INFO - PROCESS | 1866 | 1461411743956 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1866 | 1461411743959 Marionette TRACE conn3 <- [1,2098,null,{}] 04:42:23 INFO - PROCESS | 1866 | 1461411743965 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1866 | 1461411744187 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:42:24 INFO - PROCESS | 1866 | 1461411744470 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79377d000 == 154 [pid = 1866] [id = 532] 04:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7ff765b72000) [pid = 1866] [serial = 1597] [outer = (nil)] 04:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7ff768166800) [pid = 1866] [serial = 1598] [outer = 0x7ff765b72000] 04:42:24 INFO - PROCESS | 1866 | 1461411744587 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7ff76816b000) [pid = 1866] [serial = 1599] [outer = 0x7ff765b72000] 04:42:25 INFO - PROCESS | 1866 | 1461411745500 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1584ms 04:42:25 INFO - PROCESS | 1866 | 1461411745542 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1866 | 1461411745546 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:42:25 INFO - PROCESS | 1866 | 1461411745551 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1866 | 1461411745554 Marionette TRACE conn3 <- [1,2102,null,{}] 04:42:25 INFO - PROCESS | 1866 | 1461411745559 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1866 | 1461411745783 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:42:26 INFO - PROCESS | 1866 | 1461411746060 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76505e000 == 155 [pid = 1866] [id = 533] 04:42:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7ff7650b2800) [pid = 1866] [serial = 1600] [outer = (nil)] 04:42:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7ff7650bb400) [pid = 1866] [serial = 1601] [outer = 0x7ff7650b2800] 04:42:26 INFO - PROCESS | 1866 | 1461411746178 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7ff7650c0400) [pid = 1866] [serial = 1602] [outer = 0x7ff7650b2800] 04:42:27 INFO - PROCESS | 1866 | 1461411747062 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 04:42:27 INFO - PROCESS | 1866 | 1461411747134 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1866 | 1461411747139 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:42:27 INFO - PROCESS | 1866 | 1461411747145 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1866 | 1461411747148 Marionette TRACE conn3 <- [1,2106,null,{}] 04:42:27 INFO - PROCESS | 1866 | 1461411747154 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1866 | 1461411747386 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:42:28 INFO - PROCESS | 1866 | 1461411748130 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767598800 == 154 [pid = 1866] [id = 514] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766522800 == 153 [pid = 1866] [id = 513] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652db000 == 152 [pid = 1866] [id = 512] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76249c000 == 151 [pid = 1866] [id = 511] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7653a3800 == 150 [pid = 1866] [id = 510] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75de12800 == 149 [pid = 1866] [id = 506] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7699e5000 == 148 [pid = 1866] [id = 505] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690b2000 == 147 [pid = 1866] [id = 504] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76909a000 == 146 [pid = 1866] [id = 503] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631aa800 == 145 [pid = 1866] [id = 502] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76318d800 == 144 [pid = 1866] [id = 501] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f58d000 == 143 [pid = 1866] [id = 500] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789fb4000 == 142 [pid = 1866] [id = 499] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f849800 == 141 [pid = 1866] [id = 498] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c086800 == 140 [pid = 1866] [id = 497] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7777bf800 == 139 [pid = 1866] [id = 496] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c30000 == 138 [pid = 1866] [id = 495] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7732bc000 == 137 [pid = 1866] [id = 494] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76809a000 == 136 [pid = 1866] [id = 493] 04:42:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7624a2800 == 135 [pid = 1866] [id = 492] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7ff773f38400) [pid = 1866] [serial = 1475] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7ff7730b1800) [pid = 1866] [serial = 1469] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7ff762899c00) [pid = 1866] [serial = 1448] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7ff771bd2000) [pid = 1866] [serial = 1412] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7ff78b1c3400) [pid = 1866] [serial = 1442] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7ff773b7d400) [pid = 1866] [serial = 1472] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7ff773c46c00) [pid = 1866] [serial = 1415] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7ff7635da000) [pid = 1866] [serial = 1463] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7ff75fe0c800) [pid = 1866] [serial = 1457] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7ff768055800) [pid = 1866] [serial = 1464] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7ff770c38800) [pid = 1866] [serial = 1467] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7ff77fb1f400) [pid = 1866] [serial = 1433] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7ff77327c800) [pid = 1866] [serial = 1470] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7ff761b43000) [pid = 1866] [serial = 1454] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7ff77d119c00) [pid = 1866] [serial = 1430] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7ff773e85800) [pid = 1866] [serial = 1427] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7ff76bb87400) [pid = 1866] [serial = 1466] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7ff7776cbc00) [pid = 1866] [serial = 1421] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7ff761b42c00) [pid = 1866] [serial = 1458] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7ff775e99400) [pid = 1866] [serial = 1418] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7ff7658b5c00) [pid = 1866] [serial = 1461] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff7661d3000) [pid = 1866] [serial = 1409] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff761d56400) [pid = 1866] [serial = 1406] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff7752b5800) [pid = 1866] [serial = 1473] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff779dbc000) [pid = 1866] [serial = 1424] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff761c4c400) [pid = 1866] [serial = 1439] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff776853400) [pid = 1866] [serial = 1445] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff7632e8000) [pid = 1866] [serial = 1460] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff789f0c400) [pid = 1866] [serial = 1436] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff776854400) [pid = 1866] [serial = 1451] [outer = (nil)] [url = about:blank] 04:42:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75de0b800 == 136 [pid = 1866] [id = 534] 04:42:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff75e7d4800) [pid = 1866] [serial = 1603] [outer = (nil)] 04:42:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff75e7e2800) [pid = 1866] [serial = 1604] [outer = 0x7ff75e7d4800] 04:42:29 INFO - PROCESS | 1866 | 1461411749158 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff75ef9bc00) [pid = 1866] [serial = 1605] [outer = 0x7ff75e7d4800] 04:42:30 INFO - PROCESS | 1866 | 1461411749994 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2890ms 04:42:30 INFO - PROCESS | 1866 | 1461411750038 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1866 | 1461411750045 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:42:30 INFO - PROCESS | 1866 | 1461411750053 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1866 | 1461411750058 Marionette TRACE conn3 <- [1,2110,null,{}] 04:42:30 INFO - PROCESS | 1866 | 1461411750065 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 1866 | 1461411750286 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:42:30 INFO - PROCESS | 1866 | 1461411750499 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76249c000 == 137 [pid = 1866] [id = 535] 04:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff75e7dcc00) [pid = 1866] [serial = 1606] [outer = (nil)] 04:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff761d5a400) [pid = 1866] [serial = 1607] [outer = 0x7ff75e7dcc00] 04:42:30 INFO - PROCESS | 1866 | 1461411750571 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff762705400) [pid = 1866] [serial = 1608] [outer = 0x7ff75e7dcc00] 04:42:31 INFO - PROCESS | 1866 | 1461411751552 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1543ms 04:42:31 INFO - PROCESS | 1866 | 1461411751599 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1866 | 1461411751606 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:42:31 INFO - PROCESS | 1866 | 1461411751615 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1866 | 1461411751618 Marionette TRACE conn3 <- [1,2114,null,{}] 04:42:31 INFO - PROCESS | 1866 | 1461411751632 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1866 | 1461411751936 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:42:31 INFO - PROCESS | 1866 | 1461411751976 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631ba000 == 138 [pid = 1866] [id = 536] 04:42:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7ff7628a1c00) [pid = 1866] [serial = 1609] [outer = (nil)] 04:42:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7ff764ec4400) [pid = 1866] [serial = 1610] [outer = 0x7ff7628a1c00] 04:42:32 INFO - PROCESS | 1866 | 1461411752046 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7ff7651ce000) [pid = 1866] [serial = 1611] [outer = 0x7ff7628a1c00] 04:42:33 INFO - PROCESS | 1866 | 1461411753186 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1638ms 04:42:33 INFO - PROCESS | 1866 | 1461411753254 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:42:33 INFO - PROCESS | 1866 | 1461411753258 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:42:33 INFO - PROCESS | 1866 | 1461411753268 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1866 | 1461411753279 Marionette TRACE conn3 <- [1,2118,null,{}] 04:42:33 INFO - PROCESS | 1866 | 1461411753303 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1866 | 1461411753606 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7ff7740f0c00) [pid = 1866] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7ff771bd2800) [pid = 1866] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7ff7752b1000) [pid = 1866] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff761fdb800) [pid = 1866] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff764ec1400) [pid = 1866] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff75eb5f400) [pid = 1866] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff772fbf000) [pid = 1866] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff777906c00) [pid = 1866] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff7738c5c00) [pid = 1866] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff76bc02800) [pid = 1866] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff773221000) [pid = 1866] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff76b6b1000) [pid = 1866] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff773220800) [pid = 1866] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff762893400) [pid = 1866] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff761422c00) [pid = 1866] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff75e7d6800) [pid = 1866] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff7752a9000) [pid = 1866] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff7752b0400) [pid = 1866] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff789041c00) [pid = 1866] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff75fe07400) [pid = 1866] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff75e7d6400) [pid = 1866] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff75fe10c00) [pid = 1866] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff76b6b1400) [pid = 1866] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff7632e1800) [pid = 1866] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff775450400) [pid = 1866] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff7658a6c00) [pid = 1866] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff75eb64400) [pid = 1866] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff76ba44c00) [pid = 1866] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff7772b8400) [pid = 1866] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff7738bc400) [pid = 1866] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7631dd000) [pid = 1866] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff777f23800) [pid = 1866] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff76141ac00) [pid = 1866] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff765b72400) [pid = 1866] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff76bc03000) [pid = 1866] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff761c47000) [pid = 1866] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff75eb62c00) [pid = 1866] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff77d7a9c00) [pid = 1866] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff761c4b000) [pid = 1866] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff768053000) [pid = 1866] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff76bb8c400) [pid = 1866] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff77caddc00) [pid = 1866] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff761b3cc00) [pid = 1866] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff75eb62000) [pid = 1866] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff777f29400) [pid = 1866] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff761c44c00) [pid = 1866] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff767730400) [pid = 1866] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff7776c1000) [pid = 1866] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff76b8dc800) [pid = 1866] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff7651ca400) [pid = 1866] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff761716400) [pid = 1866] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff7738b8c00) [pid = 1866] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff770c3c800) [pid = 1866] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff775e7a400) [pid = 1866] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff7773bdc00) [pid = 1866] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff77c86fc00) [pid = 1866] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff7632eb000) [pid = 1866] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff75eb5fc00) [pid = 1866] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff761fe9400) [pid = 1866] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff76ba65800) [pid = 1866] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff76bb85800) [pid = 1866] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7661d6c00) [pid = 1866] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff777902c00) [pid = 1866] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76acddc00) [pid = 1866] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff764ebd000) [pid = 1866] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:42:34 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff773c4d400) [pid = 1866] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:42:34 INFO - PROCESS | 1866 | 1461411754951 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761442800 == 139 [pid = 1866] [id = 537] 04:42:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff75e7d4000) [pid = 1866] [serial = 1612] [outer = (nil)] 04:42:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff75eb62000) [pid = 1866] [serial = 1613] [outer = 0x7ff75e7d4000] 04:42:35 INFO - PROCESS | 1866 | 1461411755026 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff761b3cc00) [pid = 1866] [serial = 1614] [outer = 0x7ff75e7d4000] 04:42:35 INFO - PROCESS | 1866 | 1461411755727 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2512ms 04:42:35 INFO - PROCESS | 1866 | 1461411755777 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1866 | 1461411755781 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:42:35 INFO - PROCESS | 1866 | 1461411755787 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1866 | 1461411755790 Marionette TRACE conn3 <- [1,2122,null,{}] 04:42:35 INFO - PROCESS | 1866 | 1461411755800 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1866 | 1461411756085 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:42:36 INFO - PROCESS | 1866 | 1461411756108 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765390800 == 140 [pid = 1866] [id = 538] 04:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff75e7d6000) [pid = 1866] [serial = 1615] [outer = (nil)] 04:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff7631dd000) [pid = 1866] [serial = 1616] [outer = 0x7ff75e7d6000] 04:42:36 INFO - PROCESS | 1866 | 1461411756172 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7661df000) [pid = 1866] [serial = 1617] [outer = 0x7ff75e7d6000] 04:42:37 INFO - PROCESS | 1866 | 1461411757314 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 04:42:37 INFO - PROCESS | 1866 | 1461411757369 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1866 | 1461411757374 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:42:37 INFO - PROCESS | 1866 | 1461411757384 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1866 | 1461411757390 Marionette TRACE conn3 <- [1,2126,null,{}] 04:42:37 INFO - PROCESS | 1866 | 1461411757400 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 1866 | 1461411757646 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:42:37 INFO - PROCESS | 1866 | 1461411757961 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff763194000 == 141 [pid = 1866] [id = 539] 04:42:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff75ef9a800) [pid = 1866] [serial = 1618] [outer = (nil)] 04:42:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff761d5e000) [pid = 1866] [serial = 1619] [outer = 0x7ff75ef9a800] 04:42:38 INFO - PROCESS | 1866 | 1461411758043 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff762893c00) [pid = 1866] [serial = 1620] [outer = 0x7ff75ef9a800] 04:42:38 INFO - PROCESS | 1866 | 1461411758929 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1590ms 04:42:38 INFO - PROCESS | 1866 | 1461411758976 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1866 | 1461411758985 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:42:39 INFO - PROCESS | 1866 | 1461411758998 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1866 | 1461411759001 Marionette TRACE conn3 <- [1,2130,null,{}] 04:42:39 INFO - PROCESS | 1866 | 1461411759009 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:39 INFO - PROCESS | 1866 | 1461411759246 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:42:39 INFO - PROCESS | 1866 | 1461411759576 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76641a800 == 142 [pid = 1866] [id = 540] 04:42:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff764ebbc00) [pid = 1866] [serial = 1621] [outer = (nil)] 04:42:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7651c4800) [pid = 1866] [serial = 1622] [outer = 0x7ff764ebbc00] 04:42:39 INFO - PROCESS | 1866 | 1461411759660 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff76617f000) [pid = 1866] [serial = 1623] [outer = 0x7ff764ebbc00] 04:42:40 INFO - PROCESS | 1866 | 1461411760710 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1866 | 1461411760789 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:42:40 INFO - PROCESS | 1866 | 1461411760796 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1866 | 1461411760802 Marionette TRACE conn3 <- [1,2134,null,{}] 04:42:40 INFO - PROCESS | 1866 | 1461411760819 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1866 | 1461411761101 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:42:41 INFO - PROCESS | 1866 | 1461411761416 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fe1800 == 143 [pid = 1866] [id = 541] 04:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff768049400) [pid = 1866] [serial = 1624] [outer = (nil)] 04:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff768162000) [pid = 1866] [serial = 1625] [outer = 0x7ff768049400] 04:42:41 INFO - PROCESS | 1866 | 1461411761501 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff768b06400) [pid = 1866] [serial = 1626] [outer = 0x7ff768049400] 04:42:42 INFO - PROCESS | 1866 | 1461411762373 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1637ms 04:42:42 INFO - PROCESS | 1866 | 1461411762433 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1866 | 1461411762438 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:42:42 INFO - PROCESS | 1866 | 1461411762444 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1866 | 1461411762447 Marionette TRACE conn3 <- [1,2138,null,{}] 04:42:42 INFO - PROCESS | 1866 | 1461411762453 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1866 | 1461411762686 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:42:42 INFO - PROCESS | 1866 | 1461411762953 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a9800 == 144 [pid = 1866] [id = 542] 04:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff767070000) [pid = 1866] [serial = 1627] [outer = (nil)] 04:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff76adb2c00) [pid = 1866] [serial = 1628] [outer = 0x7ff767070000] 04:42:43 INFO - PROCESS | 1866 | 1461411763081 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff76b6afc00) [pid = 1866] [serial = 1629] [outer = 0x7ff767070000] 04:42:43 INFO - PROCESS | 1866 | 1461411763944 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1544ms 04:42:43 INFO - PROCESS | 1866 | 1461411763989 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:42:43 INFO - PROCESS | 1866 | 1461411763993 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:42:44 INFO - PROCESS | 1866 | 1461411764000 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1866 | 1461411764004 Marionette TRACE conn3 <- [1,2142,null,{}] 04:42:44 INFO - PROCESS | 1866 | 1461411764009 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1866 | 1461411764232 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:42:44 INFO - PROCESS | 1866 | 1461411764557 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690af000 == 145 [pid = 1866] [id = 543] 04:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff76804c400) [pid = 1866] [serial = 1630] [outer = (nil)] 04:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff76b8df400) [pid = 1866] [serial = 1631] [outer = 0x7ff76804c400] 04:42:44 INFO - PROCESS | 1866 | 1461411764639 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff76ba44c00) [pid = 1866] [serial = 1632] [outer = 0x7ff76804c400] 04:42:45 INFO - PROCESS | 1866 | 1461411765529 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1866 | 1461411765598 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:42:45 INFO - PROCESS | 1866 | 1461411765605 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1866 | 1461411765608 Marionette TRACE conn3 <- [1,2146,null,{}] 04:42:45 INFO - PROCESS | 1866 | 1461411765613 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1866 | 1461411765962 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:42:46 INFO - PROCESS | 1866 | 1461411766290 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769abd800 == 146 [pid = 1866] [id = 544] 04:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff76bc05c00) [pid = 1866] [serial = 1633] [outer = (nil)] 04:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff770c11400) [pid = 1866] [serial = 1634] [outer = 0x7ff76bc05c00] 04:42:46 INFO - PROCESS | 1866 | 1461411766369 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff771bb6c00) [pid = 1866] [serial = 1635] [outer = 0x7ff76bc05c00] 04:42:47 INFO - PROCESS | 1866 | 1461411767247 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1866 | 1461411767296 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:42:47 INFO - PROCESS | 1866 | 1461411767302 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1866 | 1461411767305 Marionette TRACE conn3 <- [1,2150,null,{}] 04:42:47 INFO - PROCESS | 1866 | 1461411767311 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1866 | 1461411767537 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:42:47 INFO - PROCESS | 1866 | 1461411767810 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3b8800 == 147 [pid = 1866] [id = 545] 04:42:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff76bc05000) [pid = 1866] [serial = 1636] [outer = (nil)] 04:42:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff7730b4400) [pid = 1866] [serial = 1637] [outer = 0x7ff76bc05000] 04:42:47 INFO - PROCESS | 1866 | 1461411767932 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff7732e5000) [pid = 1866] [serial = 1638] [outer = 0x7ff76bc05000] 04:42:49 INFO - PROCESS | 1866 | 1461411769016 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1783ms 04:42:49 INFO - PROCESS | 1866 | 1461411769086 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1866 | 1461411769090 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:42:49 INFO - PROCESS | 1866 | 1461411769096 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1866 | 1461411769098 Marionette TRACE conn3 <- [1,2154,null,{}] 04:42:49 INFO - PROCESS | 1866 | 1461411769105 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1866 | 1461411769347 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:42:49 INFO - PROCESS | 1866 | 1461411769658 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772edb000 == 148 [pid = 1866] [id = 546] 04:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff773277400) [pid = 1866] [serial = 1639] [outer = (nil)] 04:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7ff773f32400) [pid = 1866] [serial = 1640] [outer = 0x7ff773277400] 04:42:49 INFO - PROCESS | 1866 | 1461411769741 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7ff7752b1000) [pid = 1866] [serial = 1641] [outer = 0x7ff773277400] 04:42:50 INFO - PROCESS | 1866 | 1461411770630 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1579ms 04:42:50 INFO - PROCESS | 1866 | 1461411770677 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:42:50 INFO - PROCESS | 1866 | 1461411770681 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:42:50 INFO - PROCESS | 1866 | 1461411770688 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1866 | 1461411770694 Marionette TRACE conn3 <- [1,2158,null,{}] 04:42:50 INFO - PROCESS | 1866 | 1461411770699 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1866 | 1461411770931 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:42:51 INFO - PROCESS | 1866 | 1461411771256 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742ed000 == 149 [pid = 1866] [id = 547] 04:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7ff76141f400) [pid = 1866] [serial = 1642] [outer = (nil)] 04:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7ff7736e3800) [pid = 1866] [serial = 1643] [outer = 0x7ff76141f400] 04:42:51 INFO - PROCESS | 1866 | 1461411771339 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7ff77685a800) [pid = 1866] [serial = 1644] [outer = 0x7ff76141f400] 04:42:52 INFO - PROCESS | 1866 | 1461411772220 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 04:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:42:52 INFO - PROCESS | 1866 | 1461411772275 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1866 | 1461411772278 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:42:52 INFO - PROCESS | 1866 | 1461411772285 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1866 | 1461411772288 Marionette TRACE conn3 <- [1,2162,null,{}] 04:42:52 INFO - PROCESS | 1866 | 1461411772294 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1866 | 1461411772520 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:42:52 INFO - PROCESS | 1866 | 1461411772837 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772ce000 == 150 [pid = 1866] [id = 548] 04:42:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7ff7631db800) [pid = 1866] [serial = 1645] [outer = (nil)] 04:42:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7ff776cd8c00) [pid = 1866] [serial = 1646] [outer = 0x7ff7631db800] 04:42:52 INFO - PROCESS | 1866 | 1461411772920 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7ff7773b4400) [pid = 1866] [serial = 1647] [outer = 0x7ff7631db800] 04:42:53 INFO - PROCESS | 1866 | 1461411773793 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1548ms 04:42:53 INFO - PROCESS | 1866 | 1461411773833 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1866 | 1461411773836 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:42:53 INFO - PROCESS | 1866 | 1461411773843 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1866 | 1461411773848 Marionette TRACE conn3 <- [1,2166,null,{}] 04:42:53 INFO - PROCESS | 1866 | 1461411773854 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 1866 | 1461411774116 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:42:54 INFO - PROCESS | 1866 | 1461411774437 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c1c800 == 151 [pid = 1866] [id = 549] 04:42:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7ff777762c00) [pid = 1866] [serial = 1648] [outer = (nil)] 04:42:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7ff777907c00) [pid = 1866] [serial = 1649] [outer = 0x7ff777762c00] 04:42:54 INFO - PROCESS | 1866 | 1461411774528 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7ff777f27400) [pid = 1866] [serial = 1650] [outer = 0x7ff777762c00] 04:42:55 INFO - PROCESS | 1866 | 1461411775438 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1630ms 04:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:42:55 INFO - PROCESS | 1866 | 1461411775476 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1866 | 1461411775478 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:42:55 INFO - PROCESS | 1866 | 1461411775486 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1866 | 1461411775489 Marionette TRACE conn3 <- [1,2170,null,{}] 04:42:55 INFO - PROCESS | 1866 | 1461411775495 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1866 | 1461411775722 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:42:56 INFO - PROCESS | 1866 | 1461411776052 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d022800 == 152 [pid = 1866] [id = 550] 04:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7ff777766400) [pid = 1866] [serial = 1651] [outer = (nil)] 04:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7ff77b781000) [pid = 1866] [serial = 1652] [outer = 0x7ff777766400] 04:42:56 INFO - PROCESS | 1866 | 1461411776136 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7ff77d176c00) [pid = 1866] [serial = 1653] [outer = 0x7ff777766400] 04:42:57 INFO - PROCESS | 1866 | 1461411777010 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1584ms 04:42:57 INFO - PROCESS | 1866 | 1461411777070 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1866 | 1461411777073 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:42:57 INFO - PROCESS | 1866 | 1461411777080 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1866 | 1461411777083 Marionette TRACE conn3 <- [1,2174,null,{}] 04:42:57 INFO - PROCESS | 1866 | 1461411777089 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1866 | 1461411777316 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:42:57 INFO - PROCESS | 1866 | 1461411777634 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c0b000 == 153 [pid = 1866] [id = 551] 04:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7ff777d17400) [pid = 1866] [serial = 1654] [outer = (nil)] 04:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7ff77f6c8c00) [pid = 1866] [serial = 1655] [outer = 0x7ff777d17400] 04:42:57 INFO - PROCESS | 1866 | 1461411777716 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7ff789c62400) [pid = 1866] [serial = 1656] [outer = 0x7ff777d17400] 04:42:58 INFO - PROCESS | 1866 | 1461411778548 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1536ms 04:42:58 INFO - PROCESS | 1866 | 1461411778618 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1866 | 1461411778621 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:42:58 INFO - PROCESS | 1866 | 1461411778627 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1866 | 1461411778635 Marionette TRACE conn3 <- [1,2178,null,{}] 04:42:58 INFO - PROCESS | 1866 | 1461411778644 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 1866 | 1461411778934 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:42:59 INFO - PROCESS | 1866 | 1461411779251 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78eebc800 == 154 [pid = 1866] [id = 552] 04:42:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7ff75fe08800) [pid = 1866] [serial = 1657] [outer = (nil)] 04:42:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7ff789f95000) [pid = 1866] [serial = 1658] [outer = 0x7ff75fe08800] 04:42:59 INFO - PROCESS | 1866 | 1461411779333 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7ff78b30b800) [pid = 1866] [serial = 1659] [outer = 0x7ff75fe08800] 04:43:00 INFO - PROCESS | 1866 | 1461411780144 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1592ms 04:43:00 INFO - PROCESS | 1866 | 1461411780221 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1866 | 1461411780224 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:43:00 INFO - PROCESS | 1866 | 1461411780230 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1866 | 1461411780234 Marionette TRACE conn3 <- [1,2182,null,{}] 04:43:00 INFO - PROCESS | 1866 | 1461411780239 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 1866 | 1461411780534 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:43:00 INFO - PROCESS | 1866 | 1461411780862 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff79377f800 == 155 [pid = 1866] [id = 553] 04:43:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7ff75eb62800) [pid = 1866] [serial = 1660] [outer = (nil)] 04:43:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7ff75fe78c00) [pid = 1866] [serial = 1661] [outer = 0x7ff75eb62800] 04:43:00 INFO - PROCESS | 1866 | 1461411780945 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7ff75fe7d400) [pid = 1866] [serial = 1662] [outer = 0x7ff75eb62800] 04:43:01 INFO - PROCESS | 1866 | 1461411781801 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1632ms 04:43:01 INFO - PROCESS | 1866 | 1461411781864 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1866 | 1461411781868 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:43:01 INFO - PROCESS | 1866 | 1461411781874 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1866 | 1461411781876 Marionette TRACE conn3 <- [1,2186,null,{}] 04:43:01 INFO - PROCESS | 1866 | 1461411781882 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 1866 | 1461411782130 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:43:02 INFO - PROCESS | 1866 | 1461411782405 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75cd9d000 == 156 [pid = 1866] [id = 554] 04:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7ff75fe71000) [pid = 1866] [serial = 1663] [outer = (nil)] 04:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7ff77327bc00) [pid = 1866] [serial = 1664] [outer = 0x7ff75fe71000] 04:43:02 INFO - PROCESS | 1866 | 1461411782526 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7ff78a10a800) [pid = 1866] [serial = 1665] [outer = 0x7ff75fe71000] 04:43:03 INFO - PROCESS | 1866 | 1461411783359 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1541ms 04:43:03 INFO - PROCESS | 1866 | 1461411783416 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1866 | 1461411783419 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:43:03 INFO - PROCESS | 1866 | 1461411783425 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1866 | 1461411783427 Marionette TRACE conn3 <- [1,2190,null,{}] 04:43:03 INFO - PROCESS | 1866 | 1461411783433 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 1866 | 1461411783658 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:43:03 INFO - PROCESS | 1866 | 1461411783989 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76159d800 == 157 [pid = 1866] [id = 555] 04:43:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7ff75fe77000) [pid = 1866] [serial = 1666] [outer = (nil)] 04:43:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7ff771e71c00) [pid = 1866] [serial = 1667] [outer = 0x7ff75fe77000] 04:43:04 INFO - PROCESS | 1866 | 1461411784069 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7ff771e75c00) [pid = 1866] [serial = 1668] [outer = 0x7ff75fe77000] 04:43:04 INFO - PROCESS | 1866 | 1461411784915 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1539ms 04:43:04 INFO - PROCESS | 1866 | 1461411784965 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1866 | 1461411784969 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:43:04 INFO - PROCESS | 1866 | 1461411784975 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1866 | 1461411784977 Marionette TRACE conn3 <- [1,2194,null,{}] 04:43:04 INFO - PROCESS | 1866 | 1461411784982 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1866 | 1461411785207 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:43:05 INFO - PROCESS | 1866 | 1461411785540 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ecae800 == 158 [pid = 1866] [id = 556] 04:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7ff771e6ec00) [pid = 1866] [serial = 1669] [outer = (nil)] 04:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7ff771e7b800) [pid = 1866] [serial = 1670] [outer = 0x7ff771e6ec00] 04:43:05 INFO - PROCESS | 1866 | 1461411785623 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7ff78b315400) [pid = 1866] [serial = 1671] [outer = 0x7ff771e6ec00] 04:43:06 INFO - PROCESS | 1866 | 1461411786478 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1538ms 04:43:06 INFO - PROCESS | 1866 | 1461411786514 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1866 | 1461411786517 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:43:06 INFO - PROCESS | 1866 | 1461411786524 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1866 | 1461411786527 Marionette TRACE conn3 <- [1,2198,null,{}] 04:43:06 INFO - PROCESS | 1866 | 1461411786533 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 1866 | 1461411786759 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:43:07 INFO - PROCESS | 1866 | 1461411787062 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7615ac800 == 159 [pid = 1866] [id = 557] 04:43:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7ff75aecb800) [pid = 1866] [serial = 1672] [outer = (nil)] 04:43:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7ff75aed1c00) [pid = 1866] [serial = 1673] [outer = 0x7ff75aecb800] 04:43:07 INFO - PROCESS | 1866 | 1461411787185 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7ff75aed6400) [pid = 1866] [serial = 1674] [outer = 0x7ff75aecb800] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b9c800 == 158 [pid = 1866] [id = 300] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff769ab7800 == 157 [pid = 1866] [id = 482] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76759d800 == 156 [pid = 1866] [id = 483] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78f5a4000 == 155 [pid = 1866] [id = 297] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff793798800 == 154 [pid = 1866] [id = 481] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766523800 == 153 [pid = 1866] [id = 400] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78e9da800 == 152 [pid = 1866] [id = 296] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b52a800 == 151 [pid = 1866] [id = 398] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761442800 == 150 [pid = 1866] [id = 537] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631ba000 == 149 [pid = 1866] [id = 536] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76249c000 == 148 [pid = 1866] [id = 535] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75de0b800 == 147 [pid = 1866] [id = 534] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f579800 == 146 [pid = 1866] [id = 528] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77ca8a800 == 145 [pid = 1866] [id = 527] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c09800 == 144 [pid = 1866] [id = 526] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77736b800 == 143 [pid = 1866] [id = 525] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776bf9000 == 142 [pid = 1866] [id = 524] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77406c800 == 141 [pid = 1866] [id = 523] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77347c000 == 140 [pid = 1866] [id = 522] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770b7c800 == 139 [pid = 1866] [id = 521] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b52b800 == 138 [pid = 1866] [id = 520] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76aad4000 == 137 [pid = 1866] [id = 519] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff769aad000 == 136 [pid = 1866] [id = 518] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a1800 == 135 [pid = 1866] [id = 517] 04:43:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e7d800 == 134 [pid = 1866] [id = 516] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7ff76adb4c00) [pid = 1866] [serial = 1547] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7ff777d1bc00) [pid = 1866] [serial = 1356] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7ff78e938000) [pid = 1866] [serial = 1374] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7ff779c95800) [pid = 1866] [serial = 1359] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7ff761fe8800) [pid = 1866] [serial = 1380] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7ff76617dc00) [pid = 1866] [serial = 1481] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7ff76b8dec00) [pid = 1866] [serial = 1502] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7ff776cda400) [pid = 1866] [serial = 1296] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7ff76b8e3c00) [pid = 1866] [serial = 1503] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7ff78315f400) [pid = 1866] [serial = 1434] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7ff773f3e000) [pid = 1866] [serial = 1416] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7ff76bc0b400) [pid = 1866] [serial = 1511] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7ff7752a9400) [pid = 1866] [serial = 1290] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7ff771a68800) [pid = 1866] [serial = 1281] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7ff77348a400) [pid = 1866] [serial = 1287] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7ff776a68000) [pid = 1866] [serial = 1452] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7ff761d58c00) [pid = 1866] [serial = 1533] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7ff789f98000) [pid = 1866] [serial = 1500] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7ff7771f0800) [pid = 1866] [serial = 1353] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7ff777564c00) [pid = 1866] [serial = 1299] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7ff78b0ef400) [pid = 1866] [serial = 1371] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7ff7674d5800) [pid = 1866] [serial = 1542] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7ff75e7de000) [pid = 1866] [serial = 1496] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7ff7631d8800) [pid = 1866] [serial = 1536] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7ff77321e000) [pid = 1866] [serial = 1413] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7ff7776c3800) [pid = 1866] [serial = 1490] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7ff776859000) [pid = 1866] [serial = 1446] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7ff7680cfc00) [pid = 1866] [serial = 1278] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7ff761b47c00) [pid = 1866] [serial = 1479] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7ff768052400) [pid = 1866] [serial = 1482] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7ff771a60000) [pid = 1866] [serial = 1484] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7ff77cdcc800) [pid = 1866] [serial = 1308] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7ff783169800) [pid = 1866] [serial = 1499] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7ff776856000) [pid = 1866] [serial = 1487] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7ff764ec4000) [pid = 1866] [serial = 1538] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff7738bc000) [pid = 1866] [serial = 1485] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff765b75800) [pid = 1866] [serial = 1529] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff77c062400) [pid = 1866] [serial = 1305] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff777d1ec00) [pid = 1866] [serial = 1491] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff777758400) [pid = 1866] [serial = 1526] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff78b0e1c00) [pid = 1866] [serial = 1512] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff765b7d000) [pid = 1866] [serial = 1539] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff762705000) [pid = 1866] [serial = 1407] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff75fe0e800) [pid = 1866] [serial = 1478] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff76adb8800) [pid = 1866] [serial = 1517] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff7771e8400) [pid = 1866] [serial = 1476] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff777761c00) [pid = 1866] [serial = 1515] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff78e938800) [pid = 1866] [serial = 1443] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff774387400) [pid = 1866] [serial = 1314] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff761fde800) [pid = 1866] [serial = 1535] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff77fb4b800) [pid = 1866] [serial = 1368] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff7628a0400) [pid = 1866] [serial = 1449] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7732efc00) [pid = 1866] [serial = 1347] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff77c379400) [pid = 1866] [serial = 1428] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff78b14e400) [pid = 1866] [serial = 1437] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff767070c00) [pid = 1866] [serial = 1541] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff761b48000) [pid = 1866] [serial = 1455] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff761fe9000) [pid = 1866] [serial = 1383] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff77d696c00) [pid = 1866] [serial = 1311] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff761c51800) [pid = 1866] [serial = 1440] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff77775dc00) [pid = 1866] [serial = 1514] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff76bb88800) [pid = 1866] [serial = 1344] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff77775ec00) [pid = 1866] [serial = 1520] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff77b707000) [pid = 1866] [serial = 1425] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff78ada4c00) [pid = 1866] [serial = 1506] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff7661d6400) [pid = 1866] [serial = 1341] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff76bbbec00) [pid = 1866] [serial = 1508] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff7738c5800) [pid = 1866] [serial = 1377] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff77dd48800) [pid = 1866] [serial = 1431] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff776c96c00) [pid = 1866] [serial = 1419] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff777ab0800) [pid = 1866] [serial = 1422] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff77d175c00) [pid = 1866] [serial = 1493] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff784016000) [pid = 1866] [serial = 1494] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff7658ae000) [pid = 1866] [serial = 1275] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff789f11800) [pid = 1866] [serial = 1505] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff77b5cfc00) [pid = 1866] [serial = 1497] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff789fdfc00) [pid = 1866] [serial = 1509] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff761d5e800) [pid = 1866] [serial = 1338] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff761b3fc00) [pid = 1866] [serial = 1532] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff75ef99400) [pid = 1866] [serial = 1523] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7674d7800) [pid = 1866] [serial = 1544] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff775e84400) [pid = 1866] [serial = 1293] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff7730b1400) [pid = 1866] [serial = 1284] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff77c061c00) [pid = 1866] [serial = 1362] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff777d19000) [pid = 1866] [serial = 1302] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff773e84000) [pid = 1866] [serial = 1350] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff768050000) [pid = 1866] [serial = 1410] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff77d177c00) [pid = 1866] [serial = 1365] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff7772b6800) [pid = 1866] [serial = 1488] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76804b000) [pid = 1866] [serial = 1545] [outer = (nil)] [url = about:blank] 04:43:09 INFO - PROCESS | 1866 | 1461411789664 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3193ms 04:43:09 INFO - PROCESS | 1866 | 1461411789718 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1866 | 1461411789725 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:43:09 INFO - PROCESS | 1866 | 1461411789733 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1866 | 1461411789737 Marionette TRACE conn3 <- [1,2202,null,{}] 04:43:09 INFO - PROCESS | 1866 | 1461411789750 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1866 | 1461411789977 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:43:10 INFO - PROCESS | 1866 | 1461411790157 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761442800 == 135 [pid = 1866] [id = 558] 04:43:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff75eb65400) [pid = 1866] [serial = 1675] [outer = (nil)] 04:43:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff75ef99400) [pid = 1866] [serial = 1676] [outer = 0x7ff75eb65400] 04:43:10 INFO - PROCESS | 1866 | 1461411790226 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff75fe10400) [pid = 1866] [serial = 1677] [outer = 0x7ff75eb65400] 04:43:11 INFO - PROCESS | 1866 | 1461411791150 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1437ms 04:43:11 INFO - PROCESS | 1866 | 1461411791172 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1866 | 1461411791181 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:43:11 INFO - PROCESS | 1866 | 1461411791192 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1866 | 1461411791195 Marionette TRACE conn3 <- [1,2206,null,{}] 04:43:11 INFO - PROCESS | 1866 | 1461411791202 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 1866 | 1461411791506 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:43:11 INFO - PROCESS | 1866 | 1461411791546 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761bdd800 == 136 [pid = 1866] [id = 559] 04:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff75fe10c00) [pid = 1866] [serial = 1678] [outer = (nil)] 04:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff761c46800) [pid = 1866] [serial = 1679] [outer = 0x7ff75fe10c00] 04:43:11 INFO - PROCESS | 1866 | 1461411791610 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff761d5bc00) [pid = 1866] [serial = 1680] [outer = 0x7ff75fe10c00] 04:43:12 INFO - PROCESS | 1866 | 1461411792625 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1483ms 04:43:12 INFO - PROCESS | 1866 | 1461411792682 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1866 | 1461411792685 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:43:12 INFO - PROCESS | 1866 | 1461411792692 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1866 | 1461411792698 Marionette TRACE conn3 <- [1,2210,null,{}] 04:43:12 INFO - PROCESS | 1866 | 1461411792715 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1866 | 1461411793174 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:43:13 INFO - PROCESS | 1866 | 1461411793369 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76318b800 == 137 [pid = 1866] [id = 560] 04:43:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff762711800) [pid = 1866] [serial = 1681] [outer = (nil)] 04:43:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff7628a1000) [pid = 1866] [serial = 1682] [outer = 0x7ff762711800] 04:43:13 INFO - PROCESS | 1866 | 1461411793437 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff7632eac00) [pid = 1866] [serial = 1683] [outer = 0x7ff762711800] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff76adb9800) [pid = 1866] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff75ef97400) [pid = 1866] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff75ef93400) [pid = 1866] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff7736e3c00) [pid = 1866] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7628a1c00) [pid = 1866] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff75e7d4000) [pid = 1866] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff77685a000) [pid = 1866] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff773214c00) [pid = 1866] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7625d1400) [pid = 1866] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff771bc2c00) [pid = 1866] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff768b03800) [pid = 1866] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7674d8400) [pid = 1866] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff767073c00) [pid = 1866] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff77f6c9400) [pid = 1866] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff765b72000) [pid = 1866] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff768b05800) [pid = 1866] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76bc0e800) [pid = 1866] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff7680c6000) [pid = 1866] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff776858000) [pid = 1866] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff75e7dcc00) [pid = 1866] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff772fbd800) [pid = 1866] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff7771ef000) [pid = 1866] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff761d61400) [pid = 1866] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff7650b2800) [pid = 1866] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff776c91400) [pid = 1866] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff771bd1800) [pid = 1866] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff75e7d4800) [pid = 1866] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff75ef94c00) [pid = 1866] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:43:14 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff76adaf400) [pid = 1866] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:43:14 INFO - PROCESS | 1866 | 1461411794907 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2241ms 04:43:14 INFO - PROCESS | 1866 | 1461411794935 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:43:14 INFO - PROCESS | 1866 | 1461411794939 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:43:14 INFO - PROCESS | 1866 | 1461411794945 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1866 | 1461411794948 Marionette TRACE conn3 <- [1,2214,null,{}] 04:43:14 INFO - PROCESS | 1866 | 1461411794953 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1866 | 1461411795176 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:43:15 INFO - PROCESS | 1866 | 1461411795361 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631ba800 == 138 [pid = 1866] [id = 561] 04:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff75e7d4000) [pid = 1866] [serial = 1684] [outer = (nil)] 04:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff7632e8400) [pid = 1866] [serial = 1685] [outer = 0x7ff75e7d4000] 04:43:15 INFO - PROCESS | 1866 | 1461411795429 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff764ebd000) [pid = 1866] [serial = 1686] [outer = 0x7ff75e7d4000] 04:43:16 INFO - PROCESS | 1866 | 1461411796169 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1279ms 04:43:16 INFO - PROCESS | 1866 | 1461411796224 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1866 | 1461411796228 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:43:16 INFO - PROCESS | 1866 | 1461411796250 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1866 | 1461411796254 Marionette TRACE conn3 <- [1,2218,null,{}] 04:43:16 INFO - PROCESS | 1866 | 1461411796259 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1866 | 1461411796616 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:43:16 INFO - PROCESS | 1866 | 1461411796918 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75eca5000 == 139 [pid = 1866] [id = 562] 04:43:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff75aece400) [pid = 1866] [serial = 1687] [outer = (nil)] 04:43:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff75e7da400) [pid = 1866] [serial = 1688] [outer = 0x7ff75aece400] 04:43:17 INFO - PROCESS | 1866 | 1461411797055 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff75eb69800) [pid = 1866] [serial = 1689] [outer = 0x7ff75aece400] 04:43:17 INFO - PROCESS | 1866 | 1461411797983 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1784ms 04:43:18 INFO - PROCESS | 1866 | 1461411798033 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1866 | 1461411798039 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:43:18 INFO - PROCESS | 1866 | 1461411798049 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1866 | 1461411798055 Marionette TRACE conn3 <- [1,2222,null,{}] 04:43:18 INFO - PROCESS | 1866 | 1461411798063 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1866 | 1461411798338 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:43:18 INFO - PROCESS | 1866 | 1461411798603 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff763181800 == 140 [pid = 1866] [id = 563] 04:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff761b49000) [pid = 1866] [serial = 1690] [outer = (nil)] 04:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff761c4e800) [pid = 1866] [serial = 1691] [outer = 0x7ff761b49000] 04:43:18 INFO - PROCESS | 1866 | 1461411798739 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff761fe8800) [pid = 1866] [serial = 1692] [outer = 0x7ff761b49000] 04:43:19 INFO - PROCESS | 1866 | 1461411799653 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1684ms 04:43:19 INFO - PROCESS | 1866 | 1461411799734 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:43:19 INFO - PROCESS | 1866 | 1461411799739 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:43:19 INFO - PROCESS | 1866 | 1461411799746 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1866 | 1461411799749 Marionette TRACE conn3 <- [1,2226,null,{}] 04:43:19 INFO - PROCESS | 1866 | 1461411799757 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 1866 | 1461411800035 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:43:20 INFO - PROCESS | 1866 | 1461411800381 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7650ce800 == 141 [pid = 1866] [id = 564] 04:43:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7635d7400) [pid = 1866] [serial = 1693] [outer = (nil)] 04:43:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7650b5000) [pid = 1866] [serial = 1694] [outer = 0x7ff7635d7400] 04:43:20 INFO - PROCESS | 1866 | 1461411800458 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff7650c1000) [pid = 1866] [serial = 1695] [outer = 0x7ff7635d7400] 04:43:21 INFO - PROCESS | 1866 | 1461411801343 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1637ms 04:43:21 INFO - PROCESS | 1866 | 1461411801384 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1866 | 1461411801391 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:43:21 INFO - PROCESS | 1866 | 1461411801409 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1866 | 1461411801417 Marionette TRACE conn3 <- [1,2230,null,{}] 04:43:21 INFO - PROCESS | 1866 | 1461411801424 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1866 | 1461411801672 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:43:21 INFO - PROCESS | 1866 | 1461411801892 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765ba1800 == 142 [pid = 1866] [id = 565] 04:43:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7635d9400) [pid = 1866] [serial = 1696] [outer = (nil)] 04:43:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff765b6f400) [pid = 1866] [serial = 1697] [outer = 0x7ff7635d9400] 04:43:22 INFO - PROCESS | 1866 | 1461411802015 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff766185400) [pid = 1866] [serial = 1698] [outer = 0x7ff7635d9400] 04:43:22 INFO - PROCESS | 1866 | 1461411802989 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1644ms 04:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:43:23 INFO - PROCESS | 1866 | 1461411803045 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1866 | 1461411803048 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:43:23 INFO - PROCESS | 1866 | 1461411803056 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1866 | 1461411803059 Marionette TRACE conn3 <- [1,2234,null,{}] 04:43:23 INFO - PROCESS | 1866 | 1461411803066 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 1866 | 1461411803305 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:43:23 INFO - PROCESS | 1866 | 1461411803560 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766532000 == 143 [pid = 1866] [id = 566] 04:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff765b72000) [pid = 1866] [serial = 1699] [outer = (nil)] 04:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff767071800) [pid = 1866] [serial = 1700] [outer = 0x7ff765b72000] 04:43:23 INFO - PROCESS | 1866 | 1461411803681 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff7674db000) [pid = 1866] [serial = 1701] [outer = 0x7ff765b72000] 04:43:24 INFO - PROCESS | 1866 | 1461411804475 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1813ms 04:43:24 INFO - PROCESS | 1866 | 1461411804877 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1866 | 1461411804882 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:43:24 INFO - PROCESS | 1866 | 1461411804909 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1866 | 1461411804912 Marionette TRACE conn3 <- [1,2238,null,{}] 04:43:24 INFO - PROCESS | 1866 | 1461411804918 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 1866 | 1461411805180 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:43:25 INFO - PROCESS | 1866 | 1461411805492 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fe3000 == 144 [pid = 1866] [id = 567] 04:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7680c3000) [pid = 1866] [serial = 1702] [outer = (nil)] 04:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7680cb400) [pid = 1866] [serial = 1703] [outer = 0x7ff7680c3000] 04:43:25 INFO - PROCESS | 1866 | 1461411805595 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff76816a000) [pid = 1866] [serial = 1704] [outer = 0x7ff7680c3000] 04:43:26 INFO - PROCESS | 1866 | 1461411806543 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1684ms 04:43:26 INFO - PROCESS | 1866 | 1461411806594 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1866 | 1461411806598 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:43:26 INFO - PROCESS | 1866 | 1461411806604 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1866 | 1461411806607 Marionette TRACE conn3 <- [1,2242,null,{}] 04:43:26 INFO - PROCESS | 1866 | 1461411806613 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1866 | 1461411806851 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:43:27 INFO - PROCESS | 1866 | 1461411807118 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767ddb000 == 145 [pid = 1866] [id = 568] 04:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff7674d9800) [pid = 1866] [serial = 1705] [outer = (nil)] 04:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff76adaf400) [pid = 1866] [serial = 1706] [outer = 0x7ff7674d9800] 04:43:27 INFO - PROCESS | 1866 | 1461411807238 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff76adbd800) [pid = 1866] [serial = 1707] [outer = 0x7ff7674d9800] 04:43:28 INFO - PROCESS | 1866 | 1461411808075 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1530ms 04:43:28 INFO - PROCESS | 1866 | 1461411808144 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1866 | 1461411808148 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:43:28 INFO - PROCESS | 1866 | 1461411808158 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1866 | 1461411808162 Marionette TRACE conn3 <- [1,2246,null,{}] 04:43:28 INFO - PROCESS | 1866 | 1461411808167 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 1866 | 1461411808403 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:43:28 INFO - PROCESS | 1866 | 1461411808661 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c70000 == 146 [pid = 1866] [id = 569] 04:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7680c3c00) [pid = 1866] [serial = 1708] [outer = (nil)] 04:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff76b6b0000) [pid = 1866] [serial = 1709] [outer = 0x7ff7680c3c00] 04:43:28 INFO - PROCESS | 1866 | 1461411808791 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff76b8e5000) [pid = 1866] [serial = 1710] [outer = 0x7ff7680c3c00] 04:43:29 INFO - PROCESS | 1866 | 1461411809674 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1584ms 04:43:29 INFO - PROCESS | 1866 | 1461411809743 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:43:29 INFO - PROCESS | 1866 | 1461411809747 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:43:29 INFO - PROCESS | 1866 | 1461411809754 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1866 | 1461411809758 Marionette TRACE conn3 <- [1,2250,null,{}] 04:43:29 INFO - PROCESS | 1866 | 1461411809764 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1866 | 1461411810038 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:43:30 INFO - PROCESS | 1866 | 1461411810339 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690b5000 == 147 [pid = 1866] [id = 570] 04:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff76adba800) [pid = 1866] [serial = 1711] [outer = (nil)] 04:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff76ba51000) [pid = 1866] [serial = 1712] [outer = 0x7ff76adba800] 04:43:30 INFO - PROCESS | 1866 | 1461411810422 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff76bb83c00) [pid = 1866] [serial = 1713] [outer = 0x7ff76adba800] 04:43:31 INFO - PROCESS | 1866 | 1461411811266 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1542ms 04:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:43:31 INFO - PROCESS | 1866 | 1461411811296 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1866 | 1461411811299 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:43:31 INFO - PROCESS | 1866 | 1461411811306 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1866 | 1461411811310 Marionette TRACE conn3 <- [1,2254,null,{}] 04:43:31 INFO - PROCESS | 1866 | 1461411811316 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1866 | 1461411811558 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:43:31 INFO - PROCESS | 1866 | 1461411811824 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7699ec800 == 148 [pid = 1866] [id = 571] 04:43:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff76b613800) [pid = 1866] [serial = 1714] [outer = (nil)] 04:43:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff76bbb7400) [pid = 1866] [serial = 1715] [outer = 0x7ff76b613800] 04:43:31 INFO - PROCESS | 1866 | 1461411811907 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff76bbc0000) [pid = 1866] [serial = 1716] [outer = 0x7ff76b613800] 04:43:32 INFO - PROCESS | 1866 | 1461411812859 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1585ms 04:43:32 INFO - PROCESS | 1866 | 1461411812891 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1866 | 1461411812895 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:43:32 INFO - PROCESS | 1866 | 1461411812902 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1866 | 1461411812905 Marionette TRACE conn3 <- [1,2258,null,{}] 04:43:32 INFO - PROCESS | 1866 | 1461411812913 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 1866 | 1461411813158 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:43:33 INFO - PROCESS | 1866 | 1461411813478 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9da800 == 149 [pid = 1866] [id = 572] 04:43:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff76bc07400) [pid = 1866] [serial = 1717] [outer = (nil)] 04:43:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff76bc0d800) [pid = 1866] [serial = 1718] [outer = 0x7ff76bc07400] 04:43:33 INFO - PROCESS | 1866 | 1461411813569 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff76c82b000) [pid = 1866] [serial = 1719] [outer = 0x7ff76bc07400] 04:43:34 INFO - PROCESS | 1866 | 1461411814509 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1634ms 04:43:34 INFO - PROCESS | 1866 | 1461411814539 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:43:34 INFO - PROCESS | 1866 | 1461411814550 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:43:34 INFO - PROCESS | 1866 | 1461411814557 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1866 | 1461411814562 Marionette TRACE conn3 <- [1,2262,null,{}] 04:43:34 INFO - PROCESS | 1866 | 1461411814568 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1866 | 1461411814830 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:43:35 INFO - PROCESS | 1866 | 1461411815136 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b515000 == 150 [pid = 1866] [id = 573] 04:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff76bc08400) [pid = 1866] [serial = 1720] [outer = (nil)] 04:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff771bab800) [pid = 1866] [serial = 1721] [outer = 0x7ff76bc08400] 04:43:35 INFO - PROCESS | 1866 | 1461411815219 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff771bdf000) [pid = 1866] [serial = 1722] [outer = 0x7ff76bc08400] 04:43:36 INFO - PROCESS | 1866 | 1461411816085 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1583ms 04:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:43:36 INFO - PROCESS | 1866 | 1461411816140 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1866 | 1461411816143 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:43:36 INFO - PROCESS | 1866 | 1461411816150 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1866 | 1461411816153 Marionette TRACE conn3 <- [1,2266,null,{}] 04:43:36 INFO - PROCESS | 1866 | 1461411816159 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1866 | 1461411816395 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:43:36 INFO - PROCESS | 1866 | 1461411816660 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c90c800 == 151 [pid = 1866] [id = 574] 04:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff7635d2000) [pid = 1866] [serial = 1723] [outer = (nil)] 04:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff771e79000) [pid = 1866] [serial = 1724] [outer = 0x7ff7635d2000] 04:43:36 INFO - PROCESS | 1866 | 1461411816782 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff7731b3000) [pid = 1866] [serial = 1725] [outer = 0x7ff7635d2000] 04:43:37 INFO - PROCESS | 1866 | 1461411817654 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:43:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1548ms 04:43:37 INFO - PROCESS | 1866 | 1461411817697 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1866 | 1461411817701 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:43:37 INFO - PROCESS | 1866 | 1461411817707 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1866 | 1461411817709 Marionette TRACE conn3 <- [1,2270,null,{}] 04:43:37 INFO - PROCESS | 1866 | 1461411817714 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1866 | 1461411817941 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:43:38 INFO - PROCESS | 1866 | 1461411818207 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771eca000 == 152 [pid = 1866] [id = 575] 04:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff766189c00) [pid = 1866] [serial = 1726] [outer = (nil)] 04:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff773217c00) [pid = 1866] [serial = 1727] [outer = 0x7ff766189c00] 04:43:38 INFO - PROCESS | 1866 | 1461411818324 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff773275800) [pid = 1866] [serial = 1728] [outer = 0x7ff766189c00] 04:43:39 INFO - PROCESS | 1866 | 1461411819168 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1528ms 04:43:39 INFO - PROCESS | 1866 | 1461411819237 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1866 | 1461411819241 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:43:39 INFO - PROCESS | 1866 | 1461411819248 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1866 | 1461411819252 Marionette TRACE conn3 <- [1,2274,null,{}] 04:43:39 INFO - PROCESS | 1866 | 1461411819257 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 1866 | 1461411819482 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:43:39 INFO - PROCESS | 1866 | 1461411819745 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773746800 == 153 [pid = 1866] [id = 576] 04:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7731b9000) [pid = 1866] [serial = 1729] [outer = (nil)] 04:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff77348bc00) [pid = 1866] [serial = 1730] [outer = 0x7ff7731b9000] 04:43:39 INFO - PROCESS | 1866 | 1461411819863 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff7738bac00) [pid = 1866] [serial = 1731] [outer = 0x7ff7731b9000] 04:43:40 INFO - PROCESS | 1866 | 1461411820741 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1537ms 04:43:40 INFO - PROCESS | 1866 | 1461411820786 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1866 | 1461411820790 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:43:40 INFO - PROCESS | 1866 | 1461411820796 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1866 | 1461411820800 Marionette TRACE conn3 <- [1,2278,null,{}] 04:43:40 INFO - PROCESS | 1866 | 1461411820805 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 1866 | 1461411821048 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:43:41 INFO - PROCESS | 1866 | 1461411821395 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774063000 == 154 [pid = 1866] [id = 577] 04:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff770c06c00) [pid = 1866] [serial = 1732] [outer = (nil)] 04:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff773c44c00) [pid = 1866] [serial = 1733] [outer = 0x7ff770c06c00] 04:43:41 INFO - PROCESS | 1866 | 1461411821477 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff773dbf000) [pid = 1866] [serial = 1734] [outer = 0x7ff770c06c00] 04:43:42 INFO - PROCESS | 1866 | 1461411822350 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:43:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1584ms 04:43:42 INFO - PROCESS | 1866 | 1461411822381 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1866 | 1461411822385 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:43:42 INFO - PROCESS | 1866 | 1461411822395 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1866 | 1461411822397 Marionette TRACE conn3 <- [1,2282,null,{}] 04:43:42 INFO - PROCESS | 1866 | 1461411822404 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1866 | 1461411822646 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:43:42 INFO - PROCESS | 1866 | 1461411822917 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775e27000 == 155 [pid = 1866] [id = 578] 04:43:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff7731b4000) [pid = 1866] [serial = 1735] [outer = (nil)] 04:43:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff773e88400) [pid = 1866] [serial = 1736] [outer = 0x7ff7731b4000] 04:43:43 INFO - PROCESS | 1866 | 1461411823038 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff773fcb800) [pid = 1866] [serial = 1737] [outer = 0x7ff7731b4000] 04:43:43 INFO - PROCESS | 1866 | 1461411823907 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:43:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1585ms 04:43:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:43:43 INFO - PROCESS | 1866 | 1461411823979 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1866 | 1461411823982 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:43:43 INFO - PROCESS | 1866 | 1461411823989 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1866 | 1461411823992 Marionette TRACE conn3 <- [1,2286,null,{}] 04:43:44 INFO - PROCESS | 1866 | 1461411823999 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 1866 | 1461411824278 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:43:44 INFO - PROCESS | 1866 | 1461411824585 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c38800 == 156 [pid = 1866] [id = 579] 04:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff7738c3400) [pid = 1866] [serial = 1738] [outer = (nil)] 04:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7740f3c00) [pid = 1866] [serial = 1739] [outer = 0x7ff7738c3400] 04:43:44 INFO - PROCESS | 1866 | 1461411824668 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff77425a000) [pid = 1866] [serial = 1740] [outer = 0x7ff7738c3400] 04:43:45 INFO - PROCESS | 1866 | 1461411825511 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:43:45 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 04:43:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1588ms 04:43:45 INFO - PROCESS | 1866 | 1461411825576 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1866 | 1461411825579 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:43:45 INFO - PROCESS | 1866 | 1461411825585 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1866 | 1461411825588 Marionette TRACE conn3 <- [1,2290,null,{}] 04:43:45 INFO - PROCESS | 1866 | 1461411825593 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1866 | 1461411825839 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:43:46 INFO - PROCESS | 1866 | 1461411826192 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d8b800 == 157 [pid = 1866] [id = 580] 04:43:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7628a1400) [pid = 1866] [serial = 1741] [outer = (nil)] 04:43:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff773fcb000) [pid = 1866] [serial = 1742] [outer = 0x7ff7628a1400] 04:43:46 INFO - PROCESS | 1866 | 1461411826273 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff775e81c00) [pid = 1866] [serial = 1743] [outer = 0x7ff7628a1400] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b2df800 == 156 [pid = 1866] [id = 195] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631ba800 == 155 [pid = 1866] [id = 561] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76318b800 == 154 [pid = 1866] [id = 560] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761bdd800 == 153 [pid = 1866] [id = 559] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761442800 == 152 [pid = 1866] [id = 558] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ecae800 == 151 [pid = 1866] [id = 556] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76159d800 == 150 [pid = 1866] [id = 555] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75cd9d000 == 149 [pid = 1866] [id = 554] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff79377f800 == 148 [pid = 1866] [id = 553] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78eebc800 == 147 [pid = 1866] [id = 552] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789c0b000 == 146 [pid = 1866] [id = 551] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d022800 == 145 [pid = 1866] [id = 550] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c1c800 == 144 [pid = 1866] [id = 549] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772ce000 == 143 [pid = 1866] [id = 548] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742ed000 == 142 [pid = 1866] [id = 547] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772edb000 == 141 [pid = 1866] [id = 546] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3b8800 == 140 [pid = 1866] [id = 545] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff769abd800 == 139 [pid = 1866] [id = 544] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690af000 == 138 [pid = 1866] [id = 543] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a9800 == 137 [pid = 1866] [id = 542] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fe1800 == 136 [pid = 1866] [id = 541] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76641a800 == 135 [pid = 1866] [id = 540] 04:43:48 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff763194000 == 134 [pid = 1866] [id = 539] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff7651ce000) [pid = 1866] [serial = 1611] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff761b3cc00) [pid = 1866] [serial = 1614] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff77aaadc00) [pid = 1866] [serial = 1584] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff777d1fc00) [pid = 1866] [serial = 1583] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff77fb99800) [pid = 1866] [serial = 1592] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7631e4c00) [pid = 1866] [serial = 1551] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff762897400) [pid = 1866] [serial = 1550] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff7738c5400) [pid = 1866] [serial = 1569] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7732ee000) [pid = 1866] [serial = 1568] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff76bbb5c00) [pid = 1866] [serial = 1557] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76b8dd000) [pid = 1866] [serial = 1556] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff773e88c00) [pid = 1866] [serial = 1572] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff773db9800) [pid = 1866] [serial = 1571] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff76bbb6800) [pid = 1866] [serial = 1548] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff78b310000) [pid = 1866] [serial = 1596] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff78a110000) [pid = 1866] [serial = 1595] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff76816b000) [pid = 1866] [serial = 1599] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff768166800) [pid = 1866] [serial = 1598] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff76bc0d000) [pid = 1866] [serial = 1560] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff76bbc3400) [pid = 1866] [serial = 1559] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff770c33400) [pid = 1866] [serial = 1563] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff770939400) [pid = 1866] [serial = 1562] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77f551000) [pid = 1866] [serial = 1590] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff77c86b800) [pid = 1866] [serial = 1589] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff776c96800) [pid = 1866] [serial = 1578] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff776a71800) [pid = 1866] [serial = 1577] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff761d5a400) [pid = 1866] [serial = 1607] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff7752b1400) [pid = 1866] [serial = 1575] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff773f3f800) [pid = 1866] [serial = 1574] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff77c869c00) [pid = 1866] [serial = 1587] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff77bebe800) [pid = 1866] [serial = 1586] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff789c61400) [pid = 1866] [serial = 1593] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff76772d800) [pid = 1866] [serial = 1554] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7661dec00) [pid = 1866] [serial = 1553] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff7650c0400) [pid = 1866] [serial = 1602] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff7650bb400) [pid = 1866] [serial = 1601] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff777aac800) [pid = 1866] [serial = 1581] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7776c9c00) [pid = 1866] [serial = 1580] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff773274000) [pid = 1866] [serial = 1566] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7730af000) [pid = 1866] [serial = 1565] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff75ef9bc00) [pid = 1866] [serial = 1605] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75e7e2800) [pid = 1866] [serial = 1604] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7631dd000) [pid = 1866] [serial = 1616] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff764ec4400) [pid = 1866] [serial = 1610] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff75eb62000) [pid = 1866] [serial = 1613] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff762705400) [pid = 1866] [serial = 1608] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff78b1b6800) [pid = 1866] [serial = 1527] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76adbd400) [pid = 1866] [serial = 1518] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff777765400) [pid = 1866] [serial = 1521] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff767073000) [pid = 1866] [serial = 1530] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff75ef9e000) [pid = 1866] [serial = 1524] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff773f41400) [pid = 1866] [serial = 1404] [outer = (nil)] [url = about:blank] 04:43:48 INFO - PROCESS | 1866 | 1461411828566 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:43:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2991ms 04:43:48 INFO - PROCESS | 1866 | 1461411828580 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1866 | 1461411828584 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:43:48 INFO - PROCESS | 1866 | 1461411828595 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1866 | 1461411828599 Marionette TRACE conn3 <- [1,2294,null,{}] 04:43:48 INFO - PROCESS | 1866 | 1461411828609 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1866 | 1461411828870 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:43:49 INFO - PROCESS | 1866 | 1461411829065 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75e749000 == 135 [pid = 1866] [id = 581] 04:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff75e7d9400) [pid = 1866] [serial = 1744] [outer = (nil)] 04:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff75ef98000) [pid = 1866] [serial = 1745] [outer = 0x7ff75e7d9400] 04:43:49 INFO - PROCESS | 1866 | 1461411829137 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff75fe72800) [pid = 1866] [serial = 1746] [outer = 0x7ff75e7d9400] 04:43:49 INFO - PROCESS | 1866 | 1461411829894 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:43:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1335ms 04:43:49 INFO - PROCESS | 1866 | 1461411829930 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1866 | 1461411829937 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:43:49 INFO - PROCESS | 1866 | 1461411829947 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1866 | 1461411829951 Marionette TRACE conn3 <- [1,2298,null,{}] 04:43:49 INFO - PROCESS | 1866 | 1461411829957 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1866 | 1461411830258 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:43:50 INFO - PROCESS | 1866 | 1461411830376 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7618b6000 == 136 [pid = 1866] [id = 582] 04:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff75aecc800) [pid = 1866] [serial = 1747] [outer = (nil)] 04:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff761b42400) [pid = 1866] [serial = 1748] [outer = 0x7ff75aecc800] 04:43:50 INFO - PROCESS | 1866 | 1461411830440 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff761d5a400) [pid = 1866] [serial = 1749] [outer = 0x7ff75aecc800] 04:43:51 INFO - PROCESS | 1866 | 1461411831378 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:43:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1443ms 04:43:51 INFO - PROCESS | 1866 | 1461411831398 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1866 | 1461411831402 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:43:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:43:51 INFO - PROCESS | 1866 | 1461411831408 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1866 | 1461411831413 Marionette TRACE conn3 <- [1,2302,null,{}] 04:43:51 INFO - PROCESS | 1866 | 1461411831439 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1866 | 1461411831728 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:43:51 INFO - PROCESS | 1866 | 1461411831769 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff763197800 == 137 [pid = 1866] [id = 583] 04:43:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff762897400) [pid = 1866] [serial = 1750] [outer = (nil)] 04:43:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff7631dbc00) [pid = 1866] [serial = 1751] [outer = 0x7ff762897400] 04:43:51 INFO - PROCESS | 1866 | 1461411831835 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff764ec2800) [pid = 1866] [serial = 1752] [outer = 0x7ff762897400] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff75fe10c00) [pid = 1866] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff762711800) [pid = 1866] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff75aecb800) [pid = 1866] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff75eb65400) [pid = 1866] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff777766400) [pid = 1866] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff75fe71000) [pid = 1866] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff75fe08800) [pid = 1866] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff76bc05c00) [pid = 1866] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff75fe77000) [pid = 1866] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff75eb62800) [pid = 1866] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76bc05000) [pid = 1866] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff777d17400) [pid = 1866] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff764ebbc00) [pid = 1866] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff768049400) [pid = 1866] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff771e6ec00) [pid = 1866] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff76804c400) [pid = 1866] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff777762c00) [pid = 1866] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff767070000) [pid = 1866] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff76141f400) [pid = 1866] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff773277400) [pid = 1866] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff75ef9a800) [pid = 1866] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:43:53 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff7631db800) [pid = 1866] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:43:53 INFO - PROCESS | 1866 | 1461411833344 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:43:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1989ms 04:43:53 INFO - PROCESS | 1866 | 1461411833400 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1866 | 1461411833404 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:43:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:43:53 INFO - PROCESS | 1866 | 1461411833410 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1866 | 1461411833413 Marionette TRACE conn3 <- [1,2306,null,{}] 04:43:53 INFO - PROCESS | 1866 | 1461411833418 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1866 | 1461411833659 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:43:53 INFO - PROCESS | 1866 | 1461411833836 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cdb000 == 138 [pid = 1866] [id = 584] 04:43:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff75aec9400) [pid = 1866] [serial = 1753] [outer = (nil)] 04:43:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff75fe7e000) [pid = 1866] [serial = 1754] [outer = 0x7ff75aec9400] 04:43:53 INFO - PROCESS | 1866 | 1461411833912 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7650bd400) [pid = 1866] [serial = 1755] [outer = 0x7ff75aec9400] 04:43:54 INFO - PROCESS | 1866 | 1461411834641 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:43:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1278ms 04:43:54 INFO - PROCESS | 1866 | 1461411834689 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1866 | 1461411834692 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:43:54 INFO - PROCESS | 1866 | 1461411834697 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1866 | 1461411834700 Marionette TRACE conn3 <- [1,2310,null,{}] 04:43:54 INFO - PROCESS | 1866 | 1461411834705 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 1866 | 1461411834980 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:43:55 INFO - PROCESS | 1866 | 1461411835111 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75cd9d000 == 139 [pid = 1866] [id = 585] 04:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff75aec9800) [pid = 1866] [serial = 1756] [outer = (nil)] 04:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff75aed2400) [pid = 1866] [serial = 1757] [outer = 0x7ff75aec9800] 04:43:55 INFO - PROCESS | 1866 | 1461411835344 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff75eb6a000) [pid = 1866] [serial = 1758] [outer = 0x7ff75aec9800] 04:43:56 INFO - PROCESS | 1866 | 1461411836427 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:43:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1783ms 04:43:56 INFO - PROCESS | 1866 | 1461411836483 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1866 | 1461411836487 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:43:56 INFO - PROCESS | 1866 | 1461411836497 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1866 | 1461411836501 Marionette TRACE conn3 <- [1,2314,null,{}] 04:43:56 INFO - PROCESS | 1866 | 1461411836509 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1866 | 1461411836760 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:43:57 INFO - PROCESS | 1866 | 1461411837080 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631b4000 == 140 [pid = 1866] [id = 586] 04:43:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff761d5ec00) [pid = 1866] [serial = 1759] [outer = (nil)] 04:43:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff7625d1400) [pid = 1866] [serial = 1760] [outer = 0x7ff761d5ec00] 04:43:57 INFO - PROCESS | 1866 | 1461411837162 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7632e7800) [pid = 1866] [serial = 1761] [outer = 0x7ff761d5ec00] 04:43:58 INFO - PROCESS | 1866 | 1461411838084 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:43:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1635ms 04:43:58 INFO - PROCESS | 1866 | 1461411838132 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1866 | 1461411838138 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:43:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:43:58 INFO - PROCESS | 1866 | 1461411838149 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1866 | 1461411838152 Marionette TRACE conn3 <- [1,2318,null,{}] 04:43:58 INFO - PROCESS | 1866 | 1461411838159 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1866 | 1461411838405 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:43:58 INFO - PROCESS | 1866 | 1461411838744 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b90800 == 141 [pid = 1866] [id = 587] 04:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff762711800) [pid = 1866] [serial = 1762] [outer = (nil)] 04:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7658b2c00) [pid = 1866] [serial = 1763] [outer = 0x7ff762711800] 04:43:58 INFO - PROCESS | 1866 | 1461411838829 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff7661d4800) [pid = 1866] [serial = 1764] [outer = 0x7ff762711800] 04:43:59 INFO - PROCESS | 1866 | 1461411839789 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1866 | 1461411839836 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:43:59 INFO - PROCESS | 1866 | 1461411839843 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1866 | 1461411839849 Marionette TRACE conn3 <- [1,2322,null,{}] 04:43:59 INFO - PROCESS | 1866 | 1461411839865 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 1866 | 1461411840168 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:44:00 INFO - PROCESS | 1866 | 1461411840482 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fcf800 == 142 [pid = 1866] [id = 588] 04:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff76772d000) [pid = 1866] [serial = 1765] [outer = (nil)] 04:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff7680ca000) [pid = 1866] [serial = 1766] [outer = 0x7ff76772d000] 04:44:00 INFO - PROCESS | 1866 | 1461411840567 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff768162800) [pid = 1866] [serial = 1767] [outer = 0x7ff76772d000] 04:44:01 INFO - PROCESS | 1866 | 1461411841462 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1693ms 04:44:01 INFO - PROCESS | 1866 | 1461411841537 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1866 | 1461411841541 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:44:01 INFO - PROCESS | 1866 | 1461411841548 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1866 | 1461411841552 Marionette TRACE conn3 <- [1,2326,null,{}] 04:44:01 INFO - PROCESS | 1866 | 1461411841558 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1866 | 1461411841832 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:44:02 INFO - PROCESS | 1866 | 1461411842142 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a4000 == 143 [pid = 1866] [id = 589] 04:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff76773a400) [pid = 1866] [serial = 1768] [outer = (nil)] 04:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff768b0dc00) [pid = 1866] [serial = 1769] [outer = 0x7ff76773a400] 04:44:02 INFO - PROCESS | 1866 | 1461411842243 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76ace5800) [pid = 1866] [serial = 1770] [outer = 0x7ff76773a400] 04:44:03 INFO - PROCESS | 1866 | 1461411843108 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1587ms 04:44:03 INFO - PROCESS | 1866 | 1461411843136 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1866 | 1461411843140 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:44:03 INFO - PROCESS | 1866 | 1461411843146 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1866 | 1461411843150 Marionette TRACE conn3 <- [1,2330,null,{}] 04:44:03 INFO - PROCESS | 1866 | 1461411843155 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 1866 | 1461411843383 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:44:03 INFO - PROCESS | 1866 | 1461411843646 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690aa000 == 144 [pid = 1866] [id = 590] 04:44:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76adb6400) [pid = 1866] [serial = 1771] [outer = (nil)] 04:44:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b613400) [pid = 1866] [serial = 1772] [outer = 0x7ff76adb6400] 04:44:03 INFO - PROCESS | 1866 | 1461411843738 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff76bbb5c00) [pid = 1866] [serial = 1773] [outer = 0x7ff76adb6400] 04:44:04 INFO - PROCESS | 1866 | 1461411844697 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 04:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:44:04 INFO - PROCESS | 1866 | 1461411844729 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1866 | 1461411844732 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:44:04 INFO - PROCESS | 1866 | 1461411844738 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1866 | 1461411844742 Marionette TRACE conn3 <- [1,2334,null,{}] 04:44:04 INFO - PROCESS | 1866 | 1461411844747 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1866 | 1461411844986 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:44:05 INFO - PROCESS | 1866 | 1461411845302 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9df000 == 145 [pid = 1866] [id = 591] 04:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76bbc3400) [pid = 1866] [serial = 1774] [outer = (nil)] 04:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff77093f800) [pid = 1866] [serial = 1775] [outer = 0x7ff76bbc3400] 04:44:05 INFO - PROCESS | 1866 | 1461411845383 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff770c3c800) [pid = 1866] [serial = 1776] [outer = 0x7ff76bbc3400] 04:44:06 INFO - PROCESS | 1866 | 1461411846269 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1581ms 04:44:06 INFO - PROCESS | 1866 | 1461411846320 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1866 | 1461411846324 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:44:06 INFO - PROCESS | 1866 | 1461411846330 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1866 | 1461411846334 Marionette TRACE conn3 <- [1,2338,null,{}] 04:44:06 INFO - PROCESS | 1866 | 1461411846340 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1866 | 1461411846589 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:44:06 INFO - PROCESS | 1866 | 1461411846889 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3a8800 == 146 [pid = 1866] [id = 592] 04:44:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff75fe71000) [pid = 1866] [serial = 1777] [outer = (nil)] 04:44:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff771bc5400) [pid = 1866] [serial = 1778] [outer = 0x7ff75fe71000] 04:44:06 INFO - PROCESS | 1866 | 1461411846970 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff771e6dc00) [pid = 1866] [serial = 1779] [outer = 0x7ff75fe71000] 04:44:07 INFO - PROCESS | 1866 | 1461411847852 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1585ms 04:44:07 INFO - PROCESS | 1866 | 1461411847917 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1866 | 1461411847921 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:44:07 INFO - PROCESS | 1866 | 1461411847928 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1866 | 1461411847932 Marionette TRACE conn3 <- [1,2342,null,{}] 04:44:07 INFO - PROCESS | 1866 | 1461411847937 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 1866 | 1461411848209 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:44:08 INFO - PROCESS | 1866 | 1461411848510 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c90d800 == 147 [pid = 1866] [id = 593] 04:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff76bbc2400) [pid = 1866] [serial = 1780] [outer = (nil)] 04:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff771e76000) [pid = 1866] [serial = 1781] [outer = 0x7ff76bbc2400] 04:44:08 INFO - PROCESS | 1866 | 1461411848592 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7730b2000) [pid = 1866] [serial = 1782] [outer = 0x7ff76bbc2400] 04:44:09 INFO - PROCESS | 1866 | 1461411849457 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 04:44:09 INFO - PROCESS | 1866 | 1461411849512 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1866 | 1461411849517 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:44:09 INFO - PROCESS | 1866 | 1461411849524 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1866 | 1461411849526 Marionette TRACE conn3 <- [1,2346,null,{}] 04:44:09 INFO - PROCESS | 1866 | 1461411849533 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 1866 | 1461411849780 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:44:10 INFO - PROCESS | 1866 | 1461411850057 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773734800 == 148 [pid = 1866] [id = 594] 04:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff771bb0400) [pid = 1866] [serial = 1783] [outer = (nil)] 04:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff77326f800) [pid = 1866] [serial = 1784] [outer = 0x7ff771bb0400] 04:44:10 INFO - PROCESS | 1866 | 1461411850180 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff7732ee000) [pid = 1866] [serial = 1785] [outer = 0x7ff771bb0400] 04:44:11 INFO - PROCESS | 1866 | 1461411851103 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1637ms 04:44:11 INFO - PROCESS | 1866 | 1461411851163 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1866 | 1461411851166 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:44:11 INFO - PROCESS | 1866 | 1461411851174 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1866 | 1461411851178 Marionette TRACE conn3 <- [1,2350,null,{}] 04:44:11 INFO - PROCESS | 1866 | 1461411851184 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1866 | 1461411851427 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:44:11 INFO - PROCESS | 1866 | 1461411851794 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742d8800 == 149 [pid = 1866] [id = 595] 04:44:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff7738c4800) [pid = 1866] [serial = 1786] [outer = (nil)] 04:44:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff773b80400) [pid = 1866] [serial = 1787] [outer = 0x7ff7738c4800] 04:44:11 INFO - PROCESS | 1866 | 1461411851894 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff773f41400) [pid = 1866] [serial = 1788] [outer = 0x7ff7738c4800] 04:44:12 INFO - PROCESS | 1866 | 1461411852806 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 04:44:12 INFO - PROCESS | 1866 | 1461411852856 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:44:12 INFO - PROCESS | 1866 | 1461411852866 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:44:12 INFO - PROCESS | 1866 | 1461411852872 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1866 | 1461411852877 Marionette TRACE conn3 <- [1,2354,null,{}] 04:44:12 INFO - PROCESS | 1866 | 1461411852882 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1866 | 1461411853144 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:44:13 INFO - PROCESS | 1866 | 1461411853408 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772cc000 == 150 [pid = 1866] [id = 596] 04:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff775e80c00) [pid = 1866] [serial = 1789] [outer = (nil)] 04:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff77684fc00) [pid = 1866] [serial = 1790] [outer = 0x7ff775e80c00] 04:44:13 INFO - PROCESS | 1866 | 1461411853533 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff776a64c00) [pid = 1866] [serial = 1791] [outer = 0x7ff775e80c00] 04:44:14 INFO - PROCESS | 1866 | 1461411854399 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1583ms 04:44:14 INFO - PROCESS | 1866 | 1461411854457 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1866 | 1461411854459 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:44:14 INFO - PROCESS | 1866 | 1461411854467 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1866 | 1461411854470 Marionette TRACE conn3 <- [1,2358,null,{}] 04:44:14 INFO - PROCESS | 1866 | 1461411854475 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1866 | 1461411854716 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:44:15 INFO - PROCESS | 1866 | 1461411855028 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77745b000 == 151 [pid = 1866] [id = 597] 04:44:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7658a7c00) [pid = 1866] [serial = 1792] [outer = (nil)] 04:44:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff776a65000) [pid = 1866] [serial = 1793] [outer = 0x7ff7658a7c00] 04:44:15 INFO - PROCESS | 1866 | 1461411855112 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff776c92c00) [pid = 1866] [serial = 1794] [outer = 0x7ff7658a7c00] 04:44:15 INFO - PROCESS | 1866 | 1461411855971 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 04:44:16 INFO - PROCESS | 1866 | 1461411856050 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1866 | 1461411856053 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:44:16 INFO - PROCESS | 1866 | 1461411856061 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1866 | 1461411856065 Marionette TRACE conn3 <- [1,2362,null,{}] 04:44:16 INFO - PROCESS | 1866 | 1461411856070 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1866 | 1461411856341 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:44:16 INFO - PROCESS | 1866 | 1461411856662 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a2e000 == 152 [pid = 1866] [id = 598] 04:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff76804f800) [pid = 1866] [serial = 1795] [outer = (nil)] 04:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff776cd2c00) [pid = 1866] [serial = 1796] [outer = 0x7ff76804f800] 04:44:16 INFO - PROCESS | 1866 | 1461411856738 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff7771e7000) [pid = 1866] [serial = 1797] [outer = 0x7ff76804f800] 04:44:17 INFO - PROCESS | 1866 | 1461411857622 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1633ms 04:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:44:17 INFO - PROCESS | 1866 | 1461411857695 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1866 | 1461411857698 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:44:17 INFO - PROCESS | 1866 | 1461411857704 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1866 | 1461411857707 Marionette TRACE conn3 <- [1,2366,null,{}] 04:44:17 INFO - PROCESS | 1866 | 1461411857712 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:17 INFO - PROCESS | 1866 | 1461411857948 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:44:18 INFO - PROCESS | 1866 | 1461411858252 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c15000 == 153 [pid = 1866] [id = 599] 04:44:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff7736e0400) [pid = 1866] [serial = 1798] [outer = (nil)] 04:44:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff7772bd000) [pid = 1866] [serial = 1799] [outer = 0x7ff7736e0400] 04:44:18 INFO - PROCESS | 1866 | 1461411858332 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff7773bb400) [pid = 1866] [serial = 1800] [outer = 0x7ff7736e0400] 04:44:19 INFO - PROCESS | 1866 | 1461411859205 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1544ms 04:44:19 INFO - PROCESS | 1866 | 1461411859248 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1866 | 1461411859251 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:44:19 INFO - PROCESS | 1866 | 1461411859258 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1866 | 1461411859262 Marionette TRACE conn3 <- [1,2370,null,{}] 04:44:19 INFO - PROCESS | 1866 | 1461411859267 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 1866 | 1461411859503 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:44:19 INFO - PROCESS | 1866 | 1461411859820 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff779ce1000 == 154 [pid = 1866] [id = 600] 04:44:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff764eb8800) [pid = 1866] [serial = 1801] [outer = (nil)] 04:44:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff7732edc00) [pid = 1866] [serial = 1802] [outer = 0x7ff764eb8800] 04:44:19 INFO - PROCESS | 1866 | 1461411859901 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff7776bd800) [pid = 1866] [serial = 1803] [outer = 0x7ff764eb8800] 04:44:20 INFO - PROCESS | 1866 | 1461411860835 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1633ms 04:44:20 INFO - PROCESS | 1866 | 1461411860893 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1866 | 1461411860897 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:44:20 INFO - PROCESS | 1866 | 1461411860903 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1866 | 1461411860905 Marionette TRACE conn3 <- [1,2374,null,{}] 04:44:20 INFO - PROCESS | 1866 | 1461411860911 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 1866 | 1461411861152 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:44:21 INFO - PROCESS | 1866 | 1461411861462 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c07a800 == 155 [pid = 1866] [id = 601] 04:44:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff76773a000) [pid = 1866] [serial = 1804] [outer = (nil)] 04:44:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff777758800) [pid = 1866] [serial = 1805] [outer = 0x7ff76773a000] 04:44:21 INFO - PROCESS | 1866 | 1461411861544 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff77775f000) [pid = 1866] [serial = 1806] [outer = 0x7ff76773a000] 04:44:22 INFO - PROCESS | 1866 | 1461411862412 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1579ms 04:44:22 INFO - PROCESS | 1866 | 1461411862483 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1866 | 1461411862487 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:44:22 INFO - PROCESS | 1866 | 1461411862493 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1866 | 1461411862496 Marionette TRACE conn3 <- [1,2378,null,{}] 04:44:22 INFO - PROCESS | 1866 | 1461411862504 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1866 | 1461411862756 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:44:23 INFO - PROCESS | 1866 | 1461411863077 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cc99000 == 156 [pid = 1866] [id = 602] 04:44:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff765b7a000) [pid = 1866] [serial = 1807] [outer = (nil)] 04:44:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff777766c00) [pid = 1866] [serial = 1808] [outer = 0x7ff765b7a000] 04:44:23 INFO - PROCESS | 1866 | 1461411863167 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff777aac800) [pid = 1866] [serial = 1809] [outer = 0x7ff765b7a000] 04:44:24 INFO - PROCESS | 1866 | 1461411864042 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1586ms 04:44:24 INFO - PROCESS | 1866 | 1461411864081 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1866 | 1461411864084 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:44:24 INFO - PROCESS | 1866 | 1461411864091 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1866 | 1461411864094 Marionette TRACE conn3 <- [1,2382,null,{}] 04:44:24 INFO - PROCESS | 1866 | 1461411864100 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 1866 | 1461411864349 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:44:24 INFO - PROCESS | 1866 | 1461411864594 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d4a9800 == 157 [pid = 1866] [id = 603] 04:44:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7740f0000) [pid = 1866] [serial = 1810] [outer = (nil)] 04:44:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff777aaf800) [pid = 1866] [serial = 1811] [outer = 0x7ff7740f0000] 04:44:24 INFO - PROCESS | 1866 | 1461411864714 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff777d24c00) [pid = 1866] [serial = 1812] [outer = 0x7ff7740f0000] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777fd2000 == 156 [pid = 1866] [id = 475] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7698b9000 == 155 [pid = 1866] [id = 465] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627b3000 == 154 [pid = 1866] [id = 463] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7664a6000 == 153 [pid = 1866] [id = 464] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78340b800 == 152 [pid = 1866] [id = 478] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7777dc800 == 151 [pid = 1866] [id = 474] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773918800 == 150 [pid = 1866] [id = 471] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c6ab000 == 149 [pid = 1866] [id = 436] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c081000 == 148 [pid = 1866] [id = 476] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770b97000 == 147 [pid = 1866] [id = 470] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c62800 == 146 [pid = 1866] [id = 469] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625ba000 == 145 [pid = 1866] [id = 437] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff789cda800 == 144 [pid = 1866] [id = 295] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76325e000 == 143 [pid = 1866] [id = 468] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764cdb000 == 142 [pid = 1866] [id = 584] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff763197800 == 141 [pid = 1866] [id = 583] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7618b6000 == 140 [pid = 1866] [id = 582] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75e749000 == 139 [pid = 1866] [id = 581] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776d8b800 == 138 [pid = 1866] [id = 580] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c38800 == 137 [pid = 1866] [id = 579] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775e27000 == 136 [pid = 1866] [id = 578] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff774063000 == 135 [pid = 1866] [id = 577] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773746800 == 134 [pid = 1866] [id = 576] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff771eca000 == 133 [pid = 1866] [id = 575] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c90c800 == 132 [pid = 1866] [id = 574] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b515000 == 131 [pid = 1866] [id = 573] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a9da800 == 130 [pid = 1866] [id = 572] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7699ec800 == 129 [pid = 1866] [id = 571] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690b5000 == 128 [pid = 1866] [id = 570] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c70000 == 127 [pid = 1866] [id = 569] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767ddb000 == 126 [pid = 1866] [id = 568] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fe3000 == 125 [pid = 1866] [id = 567] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766532000 == 124 [pid = 1866] [id = 566] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765ba1800 == 123 [pid = 1866] [id = 565] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7650ce800 == 122 [pid = 1866] [id = 564] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff763181800 == 121 [pid = 1866] [id = 563] 04:44:27 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75eca5000 == 120 [pid = 1866] [id = 562] 04:44:27 INFO - PROCESS | 1866 | 1461411867203 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7632e8400) [pid = 1866] [serial = 1685] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff761d5bc00) [pid = 1866] [serial = 1680] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff7628a1000) [pid = 1866] [serial = 1682] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff75aed6400) [pid = 1866] [serial = 1674] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff75aed1c00) [pid = 1866] [serial = 1673] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff75ef99400) [pid = 1866] [serial = 1676] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff75fe10400) [pid = 1866] [serial = 1677] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff77d176c00) [pid = 1866] [serial = 1653] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff77b781000) [pid = 1866] [serial = 1652] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff78a10a800) [pid = 1866] [serial = 1665] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff77327bc00) [pid = 1866] [serial = 1664] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff78b30b800) [pid = 1866] [serial = 1659] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff789f95000) [pid = 1866] [serial = 1658] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff771bb6c00) [pid = 1866] [serial = 1635] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff770c11400) [pid = 1866] [serial = 1634] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff771e75c00) [pid = 1866] [serial = 1668] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff771e71c00) [pid = 1866] [serial = 1667] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff75fe7d400) [pid = 1866] [serial = 1662] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff75fe78c00) [pid = 1866] [serial = 1661] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff7732e5000) [pid = 1866] [serial = 1638] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff7730b4400) [pid = 1866] [serial = 1637] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff789c62400) [pid = 1866] [serial = 1656] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff77f6c8c00) [pid = 1866] [serial = 1655] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff76617f000) [pid = 1866] [serial = 1623] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7651c4800) [pid = 1866] [serial = 1622] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff768b06400) [pid = 1866] [serial = 1626] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff768162000) [pid = 1866] [serial = 1625] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff78b315400) [pid = 1866] [serial = 1671] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff771e7b800) [pid = 1866] [serial = 1670] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff76ba44c00) [pid = 1866] [serial = 1632] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76b8df400) [pid = 1866] [serial = 1631] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff777f27400) [pid = 1866] [serial = 1650] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff777907c00) [pid = 1866] [serial = 1649] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff76b6afc00) [pid = 1866] [serial = 1629] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76adb2c00) [pid = 1866] [serial = 1628] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff77685a800) [pid = 1866] [serial = 1644] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff7736e3800) [pid = 1866] [serial = 1643] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7752b1000) [pid = 1866] [serial = 1641] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff773f32400) [pid = 1866] [serial = 1640] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff762893c00) [pid = 1866] [serial = 1620] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff761d5e000) [pid = 1866] [serial = 1619] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff7773b4400) [pid = 1866] [serial = 1647] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff776cd8c00) [pid = 1866] [serial = 1646] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff7632eac00) [pid = 1866] [serial = 1683] [outer = (nil)] [url = about:blank] 04:44:27 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff761c46800) [pid = 1866] [serial = 1679] [outer = (nil)] [url = about:blank] 04:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 3442ms 04:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:44:27 INFO - PROCESS | 1866 | 1461411867548 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1866 | 1461411867552 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:44:27 INFO - PROCESS | 1866 | 1461411867561 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1866 | 1461411867565 Marionette TRACE conn3 <- [1,2386,null,{}] 04:44:27 INFO - PROCESS | 1866 | 1461411867572 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 1866 | 1461411867795 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:44:28 INFO - PROCESS | 1866 | 1461411868010 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75e747000 == 121 [pid = 1866] [id = 604] 04:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff75ef97c00) [pid = 1866] [serial = 1813] [outer = (nil)] 04:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff75ef9ec00) [pid = 1866] [serial = 1814] [outer = 0x7ff75ef97c00] 04:44:28 INFO - PROCESS | 1866 | 1461411868080 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff75fe75c00) [pid = 1866] [serial = 1815] [outer = 0x7ff75ef97c00] 04:44:28 INFO - PROCESS | 1866 | 1461411868896 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1387ms 04:44:28 INFO - PROCESS | 1866 | 1461411868947 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1866 | 1461411868955 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:44:28 INFO - PROCESS | 1866 | 1461411868969 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1866 | 1461411868972 Marionette TRACE conn3 <- [1,2390,null,{}] 04:44:28 INFO - PROCESS | 1866 | 1461411868978 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1866 | 1461411869239 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:44:29 INFO - PROCESS | 1866 | 1461411869437 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761610800 == 122 [pid = 1866] [id = 605] 04:44:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff75eb63c00) [pid = 1866] [serial = 1816] [outer = (nil)] 04:44:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff761b40000) [pid = 1866] [serial = 1817] [outer = 0x7ff75eb63c00] 04:44:29 INFO - PROCESS | 1866 | 1461411869502 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff761c4f400) [pid = 1866] [serial = 1818] [outer = 0x7ff75eb63c00] 04:44:30 INFO - PROCESS | 1866 | 1461411870459 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1536ms 04:44:30 INFO - PROCESS | 1866 | 1461411870506 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1866 | 1461411870509 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:44:30 INFO - PROCESS | 1866 | 1461411870515 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1866 | 1461411870521 Marionette TRACE conn3 <- [1,2394,null,{}] 04:44:30 INFO - PROCESS | 1866 | 1461411870545 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:30 INFO - PROCESS | 1866 | 1461411870837 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:44:30 INFO - PROCESS | 1866 | 1461411870872 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627a6800 == 123 [pid = 1866] [id = 606] 04:44:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76289e800) [pid = 1866] [serial = 1819] [outer = (nil)] 04:44:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff7631e5800) [pid = 1866] [serial = 1820] [outer = 0x7ff76289e800] 04:44:30 INFO - PROCESS | 1866 | 1461411870943 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff764ebb400) [pid = 1866] [serial = 1821] [outer = 0x7ff76289e800] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75aece400) [pid = 1866] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7635d9400) [pid = 1866] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff7628a1400) [pid = 1866] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7680c3000) [pid = 1866] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff76adba800) [pid = 1866] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff76bc07400) [pid = 1866] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff7674d9800) [pid = 1866] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff762897400) [pid = 1866] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff75aecc800) [pid = 1866] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff761b49000) [pid = 1866] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff7680c3c00) [pid = 1866] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff765b72000) [pid = 1866] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76b613800) [pid = 1866] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff7635d7400) [pid = 1866] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff76bc08400) [pid = 1866] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff7635d2000) [pid = 1866] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff75e7d6000) [pid = 1866] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff770c06c00) [pid = 1866] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff7731b4000) [pid = 1866] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff75e7d9400) [pid = 1866] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff7738c3400) [pid = 1866] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff7731b9000) [pid = 1866] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:44:33 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff766189c00) [pid = 1866] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:44:33 INFO - PROCESS | 1866 | 1461411873379 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2903ms 04:44:33 INFO - PROCESS | 1866 | 1461411873420 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1866 | 1461411873425 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:44:33 INFO - PROCESS | 1866 | 1461411873431 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1866 | 1461411873434 Marionette TRACE conn3 <- [1,2398,null,{}] 04:44:33 INFO - PROCESS | 1866 | 1461411873441 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 1866 | 1461411873670 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:44:33 INFO - PROCESS | 1866 | 1461411873847 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631be000 == 124 [pid = 1866] [id = 607] 04:44:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff75aecc800) [pid = 1866] [serial = 1822] [outer = (nil)] 04:44:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7632e8800) [pid = 1866] [serial = 1823] [outer = 0x7ff75aecc800] 04:44:33 INFO - PROCESS | 1866 | 1461411873913 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff765b72800) [pid = 1866] [serial = 1824] [outer = 0x7ff75aecc800] 04:44:34 INFO - PROCESS | 1866 | 1461411874708 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1336ms 04:44:34 INFO - PROCESS | 1866 | 1461411874769 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1866 | 1461411874772 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:44:34 INFO - PROCESS | 1866 | 1461411874779 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1866 | 1461411874783 Marionette TRACE conn3 <- [1,2402,null,{}] 04:44:34 INFO - PROCESS | 1866 | 1461411874789 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 1866 | 1461411875029 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:44:35 INFO - PROCESS | 1866 | 1461411875447 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75de0a800 == 125 [pid = 1866] [id = 608] 04:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff75aecec00) [pid = 1866] [serial = 1825] [outer = (nil)] 04:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff75e7da800) [pid = 1866] [serial = 1826] [outer = 0x7ff75aecec00] 04:44:35 INFO - PROCESS | 1866 | 1461411875547 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff75ef91800) [pid = 1866] [serial = 1827] [outer = 0x7ff75aecec00] 04:44:36 INFO - PROCESS | 1866 | 1461411876502 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1785ms 04:44:36 INFO - PROCESS | 1866 | 1461411876566 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1866 | 1461411876574 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:44:36 INFO - PROCESS | 1866 | 1461411876585 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1866 | 1461411876589 Marionette TRACE conn3 <- [1,2406,null,{}] 04:44:36 INFO - PROCESS | 1866 | 1461411876599 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1866 | 1461411876895 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:44:37 INFO - PROCESS | 1866 | 1461411877183 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff763186000 == 126 [pid = 1866] [id = 609] 04:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff761b48800) [pid = 1866] [serial = 1828] [outer = (nil)] 04:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff761d59c00) [pid = 1866] [serial = 1829] [outer = 0x7ff761b48800] 04:44:37 INFO - PROCESS | 1866 | 1461411877277 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff76289a400) [pid = 1866] [serial = 1830] [outer = 0x7ff761b48800] 04:44:38 INFO - PROCESS | 1866 | 1461411878262 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1739ms 04:44:38 INFO - PROCESS | 1866 | 1461411878328 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:44:38 INFO - PROCESS | 1866 | 1461411878335 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:44:38 INFO - PROCESS | 1866 | 1461411878343 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1866 | 1461411878346 Marionette TRACE conn3 <- [1,2410,null,{}] 04:44:38 INFO - PROCESS | 1866 | 1461411878353 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1866 | 1461411878610 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:44:38 INFO - PROCESS | 1866 | 1461411878960 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652d5800 == 127 [pid = 1866] [id = 610] 04:44:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff761c4cc00) [pid = 1866] [serial = 1831] [outer = (nil)] 04:44:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff7651c8400) [pid = 1866] [serial = 1832] [outer = 0x7ff761c4cc00] 04:44:39 INFO - PROCESS | 1866 | 1461411879045 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff766184000) [pid = 1866] [serial = 1833] [outer = 0x7ff761c4cc00] 04:44:40 INFO - PROCESS | 1866 | 1461411880047 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:44:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1746ms 04:44:40 INFO - PROCESS | 1866 | 1461411880088 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1866 | 1461411880093 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:44:40 INFO - PROCESS | 1866 | 1461411880108 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1866 | 1461411880118 Marionette TRACE conn3 <- [1,2414,null,{}] 04:44:40 INFO - PROCESS | 1866 | 1461411880128 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1866 | 1461411880407 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:44:40 INFO - PROCESS | 1866 | 1461411880712 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766519000 == 128 [pid = 1866] [id = 611] 04:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff767070c00) [pid = 1866] [serial = 1834] [outer = (nil)] 04:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff76804d400) [pid = 1866] [serial = 1835] [outer = 0x7ff767070c00] 04:44:40 INFO - PROCESS | 1866 | 1461411880798 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7680cb000) [pid = 1866] [serial = 1836] [outer = 0x7ff767070c00] 04:44:41 INFO - PROCESS | 1866 | 1461411881705 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1650ms 04:44:41 INFO - PROCESS | 1866 | 1461411881751 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:44:41 INFO - PROCESS | 1866 | 1461411881757 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:44:41 INFO - PROCESS | 1866 | 1461411881763 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1866 | 1461411881766 Marionette TRACE conn3 <- [1,2418,null,{}] 04:44:41 INFO - PROCESS | 1866 | 1461411881773 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1866 | 1461411882025 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:44:42 INFO - PROCESS | 1866 | 1461411882287 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fe0800 == 129 [pid = 1866] [id = 612] 04:44:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff76706fc00) [pid = 1866] [serial = 1837] [outer = (nil)] 04:44:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76816b800) [pid = 1866] [serial = 1838] [outer = 0x7ff76706fc00] 04:44:42 INFO - PROCESS | 1866 | 1461411882411 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff768b0e000) [pid = 1866] [serial = 1839] [outer = 0x7ff76706fc00] 04:44:43 INFO - PROCESS | 1866 | 1461411883364 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1631ms 04:44:43 INFO - PROCESS | 1866 | 1461411883396 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1866 | 1461411883399 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:44:43 INFO - PROCESS | 1866 | 1461411883407 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1866 | 1461411883410 Marionette TRACE conn3 <- [1,2422,null,{}] 04:44:43 INFO - PROCESS | 1866 | 1461411883417 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1866 | 1461411883664 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:44:43 INFO - PROCESS | 1866 | 1461411883928 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dda800 == 130 [pid = 1866] [id = 613] 04:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b617800) [pid = 1866] [serial = 1840] [outer = (nil)] 04:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff76b6a4c00) [pid = 1866] [serial = 1841] [outer = 0x7ff76b617800] 04:44:44 INFO - PROCESS | 1866 | 1461411884074 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76ba50c00) [pid = 1866] [serial = 1842] [outer = 0x7ff76b617800] 04:44:45 INFO - PROCESS | 1866 | 1461411885033 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1686ms 04:44:45 INFO - PROCESS | 1866 | 1461411885094 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1866 | 1461411885098 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:44:45 INFO - PROCESS | 1866 | 1461411885105 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1866 | 1461411885110 Marionette TRACE conn3 <- [1,2426,null,{}] 04:44:45 INFO - PROCESS | 1866 | 1461411885116 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1866 | 1461411885382 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:44:45 INFO - PROCESS | 1866 | 1461411885685 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690a6800 == 131 [pid = 1866] [id = 614] 04:44:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff76b618800) [pid = 1866] [serial = 1843] [outer = (nil)] 04:44:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff76bbc0800) [pid = 1866] [serial = 1844] [outer = 0x7ff76b618800] 04:44:45 INFO - PROCESS | 1866 | 1461411885767 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff76bc08c00) [pid = 1866] [serial = 1845] [outer = 0x7ff76b618800] 04:44:46 INFO - PROCESS | 1866 | 1461411886675 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1632ms 04:44:46 INFO - PROCESS | 1866 | 1461411886738 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1866 | 1461411886742 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:44:46 INFO - PROCESS | 1866 | 1461411886749 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1866 | 1461411886752 Marionette TRACE conn3 <- [1,2430,null,{}] 04:44:46 INFO - PROCESS | 1866 | 1461411886758 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 1866 | 1461411887002 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:44:47 INFO - PROCESS | 1866 | 1461411887313 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7699df800 == 132 [pid = 1866] [id = 615] 04:44:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff76b6a7c00) [pid = 1866] [serial = 1846] [outer = (nil)] 04:44:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff76c826800) [pid = 1866] [serial = 1847] [outer = 0x7ff76b6a7c00] 04:44:47 INFO - PROCESS | 1866 | 1461411887396 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff77093d400) [pid = 1866] [serial = 1848] [outer = 0x7ff76b6a7c00] 04:44:48 INFO - PROCESS | 1866 | 1461411888271 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1591ms 04:44:48 INFO - PROCESS | 1866 | 1461411888341 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1866 | 1461411888345 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:44:48 INFO - PROCESS | 1866 | 1461411888352 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1866 | 1461411888356 Marionette TRACE conn3 <- [1,2434,null,{}] 04:44:48 INFO - PROCESS | 1866 | 1461411888361 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:48 INFO - PROCESS | 1866 | 1461411888639 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:44:48 INFO - PROCESS | 1866 | 1461411888940 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a969000 == 133 [pid = 1866] [id = 616] 04:44:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff76bc0e000) [pid = 1866] [serial = 1849] [outer = (nil)] 04:44:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff771a62400) [pid = 1866] [serial = 1850] [outer = 0x7ff76bc0e000] 04:44:49 INFO - PROCESS | 1866 | 1461411889023 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff771bdc800) [pid = 1866] [serial = 1851] [outer = 0x7ff76bc0e000] 04:44:49 INFO - PROCESS | 1866 | 1461411889878 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1587ms 04:44:49 INFO - PROCESS | 1866 | 1461411889940 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1866 | 1461411889943 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:44:49 INFO - PROCESS | 1866 | 1461411889950 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1866 | 1461411889954 Marionette TRACE conn3 <- [1,2438,null,{}] 04:44:49 INFO - PROCESS | 1866 | 1461411889959 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1866 | 1461411890199 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:44:50 INFO - PROCESS | 1866 | 1461411890458 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76ad27800 == 134 [pid = 1866] [id = 617] 04:44:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff764eba800) [pid = 1866] [serial = 1852] [outer = (nil)] 04:44:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff771bdd000) [pid = 1866] [serial = 1853] [outer = 0x7ff764eba800] 04:44:50 INFO - PROCESS | 1866 | 1461411890578 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff772fbf800) [pid = 1866] [serial = 1854] [outer = 0x7ff764eba800] 04:44:51 INFO - PROCESS | 1866 | 1461411891443 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1528ms 04:44:51 INFO - PROCESS | 1866 | 1461411891481 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1866 | 1461411891484 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:44:51 INFO - PROCESS | 1866 | 1461411891491 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1866 | 1461411891495 Marionette TRACE conn3 <- [1,2442,null,{}] 04:44:51 INFO - PROCESS | 1866 | 1461411891501 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 1866 | 1461411891740 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:44:52 INFO - PROCESS | 1866 | 1461411892005 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c8aa000 == 135 [pid = 1866] [id = 618] 04:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7731bc800) [pid = 1866] [serial = 1855] [outer = (nil)] 04:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff77321bc00) [pid = 1866] [serial = 1856] [outer = 0x7ff7731bc800] 04:44:52 INFO - PROCESS | 1866 | 1461411892153 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff7732eb800) [pid = 1866] [serial = 1857] [outer = 0x7ff7731bc800] 04:44:53 INFO - PROCESS | 1866 | 1461411893064 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1638ms 04:44:53 INFO - PROCESS | 1866 | 1461411893132 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:44:53 INFO - PROCESS | 1866 | 1461411893136 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:44:53 INFO - PROCESS | 1866 | 1461411893142 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1866 | 1461411893147 Marionette TRACE conn3 <- [1,2446,null,{}] 04:44:53 INFO - PROCESS | 1866 | 1461411893153 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1866 | 1461411893463 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:44:53 INFO - PROCESS | 1866 | 1461411893770 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773472800 == 136 [pid = 1866] [id = 619] 04:44:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff7736e8c00) [pid = 1866] [serial = 1858] [outer = (nil)] 04:44:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff773b85c00) [pid = 1866] [serial = 1859] [outer = 0x7ff7736e8c00] 04:44:53 INFO - PROCESS | 1866 | 1461411893848 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff773c51800) [pid = 1866] [serial = 1860] [outer = 0x7ff7736e8c00] 04:44:54 INFO - PROCESS | 1866 | 1461411894714 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1630ms 04:44:54 INFO - PROCESS | 1866 | 1461411894773 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1866 | 1461411894776 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:44:54 INFO - PROCESS | 1866 | 1461411894782 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1866 | 1461411894785 Marionette TRACE conn3 <- [1,2450,null,{}] 04:44:54 INFO - PROCESS | 1866 | 1461411894791 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1866 | 1461411895068 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:44:55 INFO - PROCESS | 1866 | 1461411895374 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f18000 == 137 [pid = 1866] [id = 620] 04:44:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff761d53800) [pid = 1866] [serial = 1861] [outer = (nil)] 04:44:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff773e83000) [pid = 1866] [serial = 1862] [outer = 0x7ff761d53800] 04:44:55 INFO - PROCESS | 1866 | 1461411895456 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff773f41800) [pid = 1866] [serial = 1863] [outer = 0x7ff761d53800] 04:44:56 INFO - PROCESS | 1866 | 1461411896327 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1584ms 04:44:56 INFO - PROCESS | 1866 | 1461411896368 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1866 | 1461411896372 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:44:56 INFO - PROCESS | 1866 | 1461411896378 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1866 | 1461411896380 Marionette TRACE conn3 <- [1,2454,null,{}] 04:44:56 INFO - PROCESS | 1866 | 1461411896385 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:56 INFO - PROCESS | 1866 | 1461411896621 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:44:56 INFO - PROCESS | 1866 | 1461411896888 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775209800 == 138 [pid = 1866] [id = 621] 04:44:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff773db9800) [pid = 1866] [serial = 1864] [outer = (nil)] 04:44:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff773fd8000) [pid = 1866] [serial = 1865] [outer = 0x7ff773db9800] 04:44:57 INFO - PROCESS | 1866 | 1461411897007 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff7752a9000) [pid = 1866] [serial = 1866] [outer = 0x7ff773db9800] 04:44:57 INFO - PROCESS | 1866 | 1461411897928 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1630ms 04:44:58 INFO - PROCESS | 1866 | 1461411898009 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1866 | 1461411898013 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:44:58 INFO - PROCESS | 1866 | 1461411898019 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1866 | 1461411898021 Marionette TRACE conn3 <- [1,2458,null,{}] 04:44:58 INFO - PROCESS | 1866 | 1461411898028 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 1866 | 1461411898305 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:44:58 INFO - PROCESS | 1866 | 1461411898609 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c5f800 == 139 [pid = 1866] [id = 622] 04:44:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff76bc11000) [pid = 1866] [serial = 1867] [outer = (nil)] 04:44:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff775e0d000) [pid = 1866] [serial = 1868] [outer = 0x7ff76bc11000] 04:44:58 INFO - PROCESS | 1866 | 1461411898705 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff77684f800) [pid = 1866] [serial = 1869] [outer = 0x7ff76bc11000] 04:44:59 INFO - PROCESS | 1866 | 1461411899624 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1681ms 04:44:59 INFO - PROCESS | 1866 | 1461411899701 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:44:59 INFO - PROCESS | 1866 | 1461411899705 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:44:59 INFO - PROCESS | 1866 | 1461411899711 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1866 | 1461411899713 Marionette TRACE conn3 <- [1,2462,null,{}] 04:44:59 INFO - PROCESS | 1866 | 1461411899720 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1866 | 1461411899967 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:45:00 INFO - PROCESS | 1866 | 1461411900276 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772dd000 == 140 [pid = 1866] [id = 623] 04:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff766187c00) [pid = 1866] [serial = 1870] [outer = (nil)] 04:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff776851000) [pid = 1866] [serial = 1871] [outer = 0x7ff766187c00] 04:45:00 INFO - PROCESS | 1866 | 1461411900359 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff776c94000) [pid = 1866] [serial = 1872] [outer = 0x7ff766187c00] 04:45:01 INFO - PROCESS | 1866 | 1461411901299 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1637ms 04:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:45:01 INFO - PROCESS | 1866 | 1461411901351 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1866 | 1461411901354 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:45:01 INFO - PROCESS | 1866 | 1461411901362 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1866 | 1461411901365 Marionette TRACE conn3 <- [1,2466,null,{}] 04:45:01 INFO - PROCESS | 1866 | 1461411901374 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 1866 | 1461411901652 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:45:01 INFO - PROCESS | 1866 | 1461411901975 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a3f800 == 141 [pid = 1866] [id = 624] 04:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76ba6f800) [pid = 1866] [serial = 1873] [outer = (nil)] 04:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff7772ef400) [pid = 1866] [serial = 1874] [outer = 0x7ff76ba6f800] 04:45:02 INFO - PROCESS | 1866 | 1461411902063 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff7776c6000) [pid = 1866] [serial = 1875] [outer = 0x7ff76ba6f800] 04:45:02 INFO - PROCESS | 1866 | 1461411902978 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1693ms 04:45:03 INFO - PROCESS | 1866 | 1461411903053 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1866 | 1461411903058 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:45:03 INFO - PROCESS | 1866 | 1461411903064 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1866 | 1461411903066 Marionette TRACE conn3 <- [1,2470,null,{}] 04:45:03 INFO - PROCESS | 1866 | 1461411903073 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1866 | 1461411903363 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:45:03 INFO - PROCESS | 1866 | 1461411903672 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c0e0800 == 142 [pid = 1866] [id = 625] 04:45:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff776858000) [pid = 1866] [serial = 1876] [outer = (nil)] 04:45:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff77790dc00) [pid = 1866] [serial = 1877] [outer = 0x7ff776858000] 04:45:03 INFO - PROCESS | 1866 | 1461411903755 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff777d23800) [pid = 1866] [serial = 1878] [outer = 0x7ff776858000] 04:45:04 INFO - PROCESS | 1866 | 1461411904618 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1593ms 04:45:04 INFO - PROCESS | 1866 | 1461411904658 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1866 | 1461411904662 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:45:04 INFO - PROCESS | 1866 | 1461411904670 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1866 | 1461411904674 Marionette TRACE conn3 <- [1,2474,null,{}] 04:45:04 INFO - PROCESS | 1866 | 1461411904680 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1866 | 1461411904925 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:45:05 INFO - PROCESS | 1866 | 1461411905205 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd5c800 == 143 [pid = 1866] [id = 626] 04:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff773f38c00) [pid = 1866] [serial = 1879] [outer = (nil)] 04:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff77910d800) [pid = 1866] [serial = 1880] [outer = 0x7ff773f38c00] 04:45:05 INFO - PROCESS | 1866 | 1461411905325 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff77a5e1800) [pid = 1866] [serial = 1881] [outer = 0x7ff773f38c00] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627a8800 == 142 [pid = 1866] [id = 509] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761443800 == 141 [pid = 1866] [id = 462] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766e22000 == 140 [pid = 1866] [id = 508] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7653ac800 == 139 [pid = 1866] [id = 461] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766e09000 == 138 [pid = 1866] [id = 507] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b516000 == 137 [pid = 1866] [id = 467] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631be000 == 136 [pid = 1866] [id = 607] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627a6800 == 135 [pid = 1866] [id = 606] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761610800 == 134 [pid = 1866] [id = 605] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75e747000 == 133 [pid = 1866] [id = 604] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d4a9800 == 132 [pid = 1866] [id = 603] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cc99000 == 131 [pid = 1866] [id = 602] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c07a800 == 130 [pid = 1866] [id = 601] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff779ce1000 == 129 [pid = 1866] [id = 600] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c15000 == 128 [pid = 1866] [id = 599] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a2e000 == 127 [pid = 1866] [id = 598] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77745b000 == 126 [pid = 1866] [id = 597] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772cc000 == 125 [pid = 1866] [id = 596] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742d8800 == 124 [pid = 1866] [id = 595] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773734800 == 123 [pid = 1866] [id = 594] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c90d800 == 122 [pid = 1866] [id = 593] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3a8800 == 121 [pid = 1866] [id = 592] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a9df000 == 120 [pid = 1866] [id = 591] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690aa000 == 119 [pid = 1866] [id = 590] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a4000 == 118 [pid = 1866] [id = 589] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fcf800 == 117 [pid = 1866] [id = 588] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c54800 == 116 [pid = 1866] [id = 515] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b90800 == 115 [pid = 1866] [id = 587] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631b4000 == 114 [pid = 1866] [id = 586] 04:45:07 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75cd9d000 == 113 [pid = 1866] [id = 585] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff75e7da400) [pid = 1866] [serial = 1688] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff765b6f400) [pid = 1866] [serial = 1697] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff773fcb000) [pid = 1866] [serial = 1742] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff7680cb400) [pid = 1866] [serial = 1703] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff76ba51000) [pid = 1866] [serial = 1712] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff76c82b000) [pid = 1866] [serial = 1719] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76adaf400) [pid = 1866] [serial = 1706] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7631dbc00) [pid = 1866] [serial = 1751] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff76adbd800) [pid = 1866] [serial = 1707] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff761d5a400) [pid = 1866] [serial = 1749] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff761c4e800) [pid = 1866] [serial = 1691] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff76b8e5000) [pid = 1866] [serial = 1710] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff7674db000) [pid = 1866] [serial = 1701] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff76bbb7400) [pid = 1866] [serial = 1715] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7650c1000) [pid = 1866] [serial = 1695] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff771bab800) [pid = 1866] [serial = 1721] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7731b3000) [pid = 1866] [serial = 1725] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7661df000) [pid = 1866] [serial = 1617] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff773dbf000) [pid = 1866] [serial = 1734] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff75eb69800) [pid = 1866] [serial = 1689] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff773e88400) [pid = 1866] [serial = 1736] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff75ef98000) [pid = 1866] [serial = 1745] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff771e79000) [pid = 1866] [serial = 1724] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff761fe8800) [pid = 1866] [serial = 1692] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff7650b5000) [pid = 1866] [serial = 1694] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7740f3c00) [pid = 1866] [serial = 1739] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff76bb83c00) [pid = 1866] [serial = 1713] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff77348bc00) [pid = 1866] [serial = 1730] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff766185400) [pid = 1866] [serial = 1698] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff764ec2800) [pid = 1866] [serial = 1752] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff75fe7e000) [pid = 1866] [serial = 1754] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76bc0d800) [pid = 1866] [serial = 1718] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff767071800) [pid = 1866] [serial = 1700] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff775e81c00) [pid = 1866] [serial = 1743] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff76816a000) [pid = 1866] [serial = 1704] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff75fe72800) [pid = 1866] [serial = 1746] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff77425a000) [pid = 1866] [serial = 1740] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff7738bac00) [pid = 1866] [serial = 1731] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff773275800) [pid = 1866] [serial = 1728] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff76b6b0000) [pid = 1866] [serial = 1709] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff76bbc0000) [pid = 1866] [serial = 1716] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff771bdf000) [pid = 1866] [serial = 1722] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff773217c00) [pid = 1866] [serial = 1727] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff773fcb800) [pid = 1866] [serial = 1737] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff761b42400) [pid = 1866] [serial = 1748] [outer = (nil)] [url = about:blank] 04:45:07 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff773c44c00) [pid = 1866] [serial = 1733] [outer = (nil)] [url = about:blank] 04:45:08 INFO - PROCESS | 1866 | 1461411908081 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3444ms 04:45:08 INFO - PROCESS | 1866 | 1461411908116 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1866 | 1461411908124 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:45:08 INFO - PROCESS | 1866 | 1461411908133 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1866 | 1461411908138 Marionette TRACE conn3 <- [1,2478,null,{}] 04:45:08 INFO - PROCESS | 1866 | 1461411908146 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 1866 | 1461411908391 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:45:08 INFO - PROCESS | 1866 | 1461411908601 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7615aa000 == 114 [pid = 1866] [id = 627] 04:45:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff75fe72800) [pid = 1866] [serial = 1882] [outer = (nil)] 04:45:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff75fe7b000) [pid = 1866] [serial = 1883] [outer = 0x7ff75fe72800] 04:45:08 INFO - PROCESS | 1866 | 1461411908680 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff761715800) [pid = 1866] [serial = 1884] [outer = 0x7ff75fe72800] 04:45:09 INFO - PROCESS | 1866 | 1461411909605 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 04:45:09 INFO - PROCESS | 1866 | 1461411909667 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1866 | 1461411909676 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:45:09 INFO - PROCESS | 1866 | 1461411909687 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1866 | 1461411909692 Marionette TRACE conn3 <- [1,2482,null,{}] 04:45:09 INFO - PROCESS | 1866 | 1461411909752 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1866 | 1461411910069 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:45:10 INFO - PROCESS | 1866 | 1461411910117 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627b7000 == 115 [pid = 1866] [id = 628] 04:45:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff761b3ec00) [pid = 1866] [serial = 1885] [outer = (nil)] 04:45:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff7625ccc00) [pid = 1866] [serial = 1886] [outer = 0x7ff761b3ec00] 04:45:10 INFO - PROCESS | 1866 | 1461411910185 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff7632ec000) [pid = 1866] [serial = 1887] [outer = 0x7ff761b3ec00] 04:45:11 INFO - PROCESS | 1866 | 1461411911265 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1638ms 04:45:11 INFO - PROCESS | 1866 | 1461411911326 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1866 | 1461411911334 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:45:11 INFO - PROCESS | 1866 | 1461411911362 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1866 | 1461411911375 Marionette TRACE conn3 <- [1,2486,null,{}] 04:45:11 INFO - PROCESS | 1866 | 1461411911433 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1866 | 1461411911752 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7658a7c00) [pid = 1866] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff76773a000) [pid = 1866] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff76adb6400) [pid = 1866] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff75fe71000) [pid = 1866] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff75ef97c00) [pid = 1866] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff75aec9800) [pid = 1866] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff76289e800) [pid = 1866] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff7736e0400) [pid = 1866] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff775e80c00) [pid = 1866] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76bbc2400) [pid = 1866] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff762711800) [pid = 1866] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff761d5ec00) [pid = 1866] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff764eb8800) [pid = 1866] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff76804f800) [pid = 1866] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff765b7a000) [pid = 1866] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff7738c4800) [pid = 1866] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff75eb63c00) [pid = 1866] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff76773a400) [pid = 1866] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff75e7d4000) [pid = 1866] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff771bb0400) [pid = 1866] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff76bbc3400) [pid = 1866] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff76772d000) [pid = 1866] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:45:12 INFO - PROCESS | 1866 | 1461411912551 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761be4000 == 116 [pid = 1866] [id = 629] 04:45:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff75e7d4000) [pid = 1866] [serial = 1888] [outer = (nil)] 04:45:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff76170e400) [pid = 1866] [serial = 1889] [outer = 0x7ff75e7d4000] 04:45:12 INFO - PROCESS | 1866 | 1461411912627 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff76618cc00) [pid = 1866] [serial = 1890] [outer = 0x7ff75e7d4000] 04:45:13 INFO - PROCESS | 1866 | 1461411913447 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:45:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2111ms 04:45:13 INFO - PROCESS | 1866 | 1461411913469 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:45:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:45:13 INFO - PROCESS | 1866 | 1461411913474 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:45:13 INFO - PROCESS | 1866 | 1461411913481 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1866 | 1461411913484 Marionette TRACE conn3 <- [1,2490,null,{}] 04:45:13 INFO - PROCESS | 1866 | 1461411913491 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1866 | 1461411913810 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:45:13 INFO - PROCESS | 1866 | 1461411913933 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b9c800 == 117 [pid = 1866] [id = 630] 04:45:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff761d53400) [pid = 1866] [serial = 1891] [outer = (nil)] 04:45:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff76773a000) [pid = 1866] [serial = 1892] [outer = 0x7ff761d53400] 04:45:14 INFO - PROCESS | 1866 | 1461411914000 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff768052000) [pid = 1866] [serial = 1893] [outer = 0x7ff761d53400] 04:45:15 INFO - PROCESS | 1866 | 1461411915145 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:45:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1733ms 04:45:15 INFO - PROCESS | 1866 | 1461411915215 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1866 | 1461411915222 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:45:15 INFO - PROCESS | 1866 | 1461411915233 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1866 | 1461411915237 Marionette TRACE conn3 <- [1,2494,null,{}] 04:45:15 INFO - PROCESS | 1866 | 1461411915247 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1866 | 1461411915546 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:45:15 INFO - PROCESS | 1866 | 1461411915871 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627a6800 == 118 [pid = 1866] [id = 631] 04:45:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff761b47400) [pid = 1866] [serial = 1894] [outer = (nil)] 04:45:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff761c48400) [pid = 1866] [serial = 1895] [outer = 0x7ff761b47400] 04:45:15 INFO - PROCESS | 1866 | 1461411915954 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff762705000) [pid = 1866] [serial = 1896] [outer = 0x7ff761b47400] 04:45:16 INFO - PROCESS | 1866 | 1461411916894 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:45:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1696ms 04:45:16 INFO - PROCESS | 1866 | 1461411916929 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1866 | 1461411916938 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:45:16 INFO - PROCESS | 1866 | 1461411916950 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1866 | 1461411916955 Marionette TRACE conn3 <- [1,2498,null,{}] 04:45:16 INFO - PROCESS | 1866 | 1461411916962 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1866 | 1461411917238 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:45:17 INFO - PROCESS | 1866 | 1461411917603 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664a9000 == 119 [pid = 1866] [id = 632] 04:45:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7658a9000) [pid = 1866] [serial = 1897] [outer = (nil)] 04:45:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff767076400) [pid = 1866] [serial = 1898] [outer = 0x7ff7658a9000] 04:45:17 INFO - PROCESS | 1866 | 1461411917690 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7680c2800) [pid = 1866] [serial = 1899] [outer = 0x7ff7658a9000] 04:45:18 INFO - PROCESS | 1866 | 1461411918642 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:45:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1739ms 04:45:18 INFO - PROCESS | 1866 | 1461411918690 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1866 | 1461411918693 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:45:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:45:18 INFO - PROCESS | 1866 | 1461411918701 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1866 | 1461411918708 Marionette TRACE conn3 <- [1,2502,null,{}] 04:45:18 INFO - PROCESS | 1866 | 1461411918726 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1866 | 1461411918992 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:45:19 INFO - PROCESS | 1866 | 1461411919312 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767595000 == 120 [pid = 1866] [id = 633] 04:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff76816cc00) [pid = 1866] [serial = 1900] [outer = (nil)] 04:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff76acda800) [pid = 1866] [serial = 1901] [outer = 0x7ff76816cc00] 04:45:19 INFO - PROCESS | 1866 | 1461411919400 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff76adb5000) [pid = 1866] [serial = 1902] [outer = 0x7ff76816cc00] 04:45:20 INFO - PROCESS | 1866 | 1461411920306 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:45:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1639ms 04:45:20 INFO - PROCESS | 1866 | 1461411920341 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:45:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:45:20 INFO - PROCESS | 1866 | 1461411920346 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:45:20 INFO - PROCESS | 1866 | 1461411920352 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1866 | 1461411920355 Marionette TRACE conn3 <- [1,2506,null,{}] 04:45:20 INFO - PROCESS | 1866 | 1461411920361 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:20 INFO - PROCESS | 1866 | 1461411920608 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:45:20 INFO - PROCESS | 1866 | 1461411920882 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c62800 == 121 [pid = 1866] [id = 634] 04:45:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff764ec3c00) [pid = 1866] [serial = 1903] [outer = (nil)] 04:45:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff76b8d8c00) [pid = 1866] [serial = 1904] [outer = 0x7ff764ec3c00] 04:45:21 INFO - PROCESS | 1866 | 1461411921008 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff76b8e3c00) [pid = 1866] [serial = 1905] [outer = 0x7ff764ec3c00] 04:45:21 INFO - PROCESS | 1866 | 1461411921899 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:45:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1583ms 04:45:21 INFO - PROCESS | 1866 | 1461411921935 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1866 | 1461411921938 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:45:21 INFO - PROCESS | 1866 | 1461411921947 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1866 | 1461411921950 Marionette TRACE conn3 <- [1,2510,null,{}] 04:45:21 INFO - PROCESS | 1866 | 1461411921957 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1866 | 1461411922218 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:45:22 INFO - PROCESS | 1866 | 1461411922544 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690a9000 == 122 [pid = 1866] [id = 635] 04:45:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff768b08800) [pid = 1866] [serial = 1906] [outer = (nil)] 04:45:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76ba51000) [pid = 1866] [serial = 1907] [outer = 0x7ff768b08800] 04:45:22 INFO - PROCESS | 1866 | 1461411922633 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76bbb7800) [pid = 1866] [serial = 1908] [outer = 0x7ff768b08800] 04:45:23 INFO - PROCESS | 1866 | 1461411923535 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:45:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1645ms 04:45:23 INFO - PROCESS | 1866 | 1461411923592 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1866 | 1461411923597 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:45:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:45:23 INFO - PROCESS | 1866 | 1461411923605 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1866 | 1461411923609 Marionette TRACE conn3 <- [1,2514,null,{}] 04:45:23 INFO - PROCESS | 1866 | 1461411923616 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:23 INFO - PROCESS | 1866 | 1461411923932 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:45:24 INFO - PROCESS | 1866 | 1461411924246 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9e7800 == 123 [pid = 1866] [id = 636] 04:45:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff77093e400) [pid = 1866] [serial = 1909] [outer = (nil)] 04:45:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff771bd1800) [pid = 1866] [serial = 1910] [outer = 0x7ff77093e400] 04:45:24 INFO - PROCESS | 1866 | 1461411924349 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff771e73800) [pid = 1866] [serial = 1911] [outer = 0x7ff77093e400] 04:45:25 INFO - PROCESS | 1866 | 1461411925261 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1734ms 04:45:25 INFO - PROCESS | 1866 | 1461411925340 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:45:25 INFO - PROCESS | 1866 | 1461411925344 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:45:25 INFO - PROCESS | 1866 | 1461411925351 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1866 | 1461411925354 Marionette TRACE conn3 <- [1,2518,null,{}] 04:45:25 INFO - PROCESS | 1866 | 1461411925361 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1866 | 1461411925655 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:45:25 INFO - PROCESS | 1866 | 1461411925960 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76baca800 == 124 [pid = 1866] [id = 637] 04:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff76ba6f400) [pid = 1866] [serial = 1912] [outer = (nil)] 04:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff772fcb000) [pid = 1866] [serial = 1913] [outer = 0x7ff76ba6f400] 04:45:26 INFO - PROCESS | 1866 | 1461411926053 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff773217800) [pid = 1866] [serial = 1914] [outer = 0x7ff76ba6f400] 04:45:26 INFO - PROCESS | 1866 | 1461411926927 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:45:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1638ms 04:45:26 INFO - PROCESS | 1866 | 1461411926989 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1866 | 1461411926994 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:45:27 INFO - PROCESS | 1866 | 1461411927000 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1866 | 1461411927003 Marionette TRACE conn3 <- [1,2522,null,{}] 04:45:27 INFO - PROCESS | 1866 | 1461411927009 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 1866 | 1461411927253 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:45:27 INFO - PROCESS | 1866 | 1461411927529 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77094e800 == 125 [pid = 1866] [id = 638] 04:45:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff76c827400) [pid = 1866] [serial = 1915] [outer = (nil)] 04:45:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff77327a800) [pid = 1866] [serial = 1916] [outer = 0x7ff76c827400] 04:45:27 INFO - PROCESS | 1866 | 1461411927653 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff77348a000) [pid = 1866] [serial = 1917] [outer = 0x7ff76c827400] 04:45:28 INFO - PROCESS | 1866 | 1461411928605 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 04:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:45:28 INFO - PROCESS | 1866 | 1461411928636 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1866 | 1461411928639 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:45:28 INFO - PROCESS | 1866 | 1461411928646 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1866 | 1461411928650 Marionette TRACE conn3 <- [1,2526,null,{}] 04:45:28 INFO - PROCESS | 1866 | 1461411928656 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1866 | 1461411928903 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:45:29 INFO - PROCESS | 1866 | 1461411929213 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732ba000 == 126 [pid = 1866] [id = 639] 04:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7730aa800) [pid = 1866] [serial = 1918] [outer = (nil)] 04:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff7738b9800) [pid = 1866] [serial = 1919] [outer = 0x7ff7730aa800] 04:45:29 INFO - PROCESS | 1866 | 1461411929310 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773b7a800) [pid = 1866] [serial = 1920] [outer = 0x7ff7730aa800] 04:45:30 INFO - PROCESS | 1866 | 1461411930203 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1635ms 04:45:30 INFO - PROCESS | 1866 | 1461411930281 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1866 | 1461411930285 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:45:30 INFO - PROCESS | 1866 | 1461411930294 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1866 | 1461411930299 Marionette TRACE conn3 <- [1,2530,null,{}] 04:45:30 INFO - PROCESS | 1866 | 1461411930307 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:30 INFO - PROCESS | 1866 | 1461411930603 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:45:30 INFO - PROCESS | 1866 | 1461411930916 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773ef1000 == 127 [pid = 1866] [id = 640] 04:45:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff76772ec00) [pid = 1866] [serial = 1921] [outer = (nil)] 04:45:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff773b82800) [pid = 1866] [serial = 1922] [outer = 0x7ff76772ec00] 04:45:31 INFO - PROCESS | 1866 | 1461411930998 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff773fd8400) [pid = 1866] [serial = 1923] [outer = 0x7ff76772ec00] 04:45:31 INFO - PROCESS | 1866 | 1461411931887 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1633ms 04:45:31 INFO - PROCESS | 1866 | 1461411931929 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:45:31 INFO - PROCESS | 1866 | 1461411931934 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:45:31 INFO - PROCESS | 1866 | 1461411931941 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1866 | 1461411931947 Marionette TRACE conn3 <- [1,2534,null,{}] 04:45:31 INFO - PROCESS | 1866 | 1461411931953 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 1866 | 1461411932245 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:45:32 INFO - PROCESS | 1866 | 1461411932579 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c32000 == 128 [pid = 1866] [id = 641] 04:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff776a6e000) [pid = 1866] [serial = 1924] [outer = (nil)] 04:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff776c91400) [pid = 1866] [serial = 1925] [outer = 0x7ff776a6e000] 04:45:32 INFO - PROCESS | 1866 | 1461411932671 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff7771edc00) [pid = 1866] [serial = 1926] [outer = 0x7ff776a6e000] 04:45:33 INFO - PROCESS | 1866 | 1461411933594 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:45:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1688ms 04:45:33 INFO - PROCESS | 1866 | 1461411933631 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1866 | 1461411933634 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:45:33 INFO - PROCESS | 1866 | 1461411933646 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1866 | 1461411933648 Marionette TRACE conn3 <- [1,2538,null,{}] 04:45:33 INFO - PROCESS | 1866 | 1461411933655 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1866 | 1461411933901 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:45:34 INFO - PROCESS | 1866 | 1461411934170 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777443000 == 129 [pid = 1866] [id = 642] 04:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff776a6a400) [pid = 1866] [serial = 1927] [outer = (nil)] 04:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff77755c000) [pid = 1866] [serial = 1928] [outer = 0x7ff776a6a400] 04:45:34 INFO - PROCESS | 1866 | 1461411934304 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7776ca800) [pid = 1866] [serial = 1929] [outer = 0x7ff776a6a400] 04:45:35 INFO - PROCESS | 1866 | 1461411935201 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1634ms 04:45:35 INFO - PROCESS | 1866 | 1461411935280 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1866 | 1461411935283 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:45:35 INFO - PROCESS | 1866 | 1461411935290 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1866 | 1461411935293 Marionette TRACE conn3 <- [1,2542,null,{}] 04:45:35 INFO - PROCESS | 1866 | 1461411935299 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1866 | 1461411935587 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:45:35 INFO - PROCESS | 1866 | 1461411935898 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a37000 == 130 [pid = 1866] [id = 643] 04:45:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff7635d2800) [pid = 1866] [serial = 1930] [outer = (nil)] 04:45:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff777765400) [pid = 1866] [serial = 1931] [outer = 0x7ff7635d2800] 04:45:35 INFO - PROCESS | 1866 | 1461411935982 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff777d1d800) [pid = 1866] [serial = 1932] [outer = 0x7ff7635d2800] 04:45:36 INFO - PROCESS | 1866 | 1461411936832 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:45:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1588ms 04:45:36 INFO - PROCESS | 1866 | 1461411936879 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:45:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:45:36 INFO - PROCESS | 1866 | 1461411936884 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:45:36 INFO - PROCESS | 1866 | 1461411936890 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1866 | 1461411936894 Marionette TRACE conn3 <- [1,2546,null,{}] 04:45:36 INFO - PROCESS | 1866 | 1461411936900 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1866 | 1461411937149 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:45:37 INFO - PROCESS | 1866 | 1461411937423 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77a68e000 == 131 [pid = 1866] [id = 644] 04:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff7680d0c00) [pid = 1866] [serial = 1933] [outer = (nil)] 04:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff77a580400) [pid = 1866] [serial = 1934] [outer = 0x7ff7680d0c00] 04:45:37 INFO - PROCESS | 1866 | 1461411937557 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff77ac74000) [pid = 1866] [serial = 1935] [outer = 0x7ff7680d0c00] 04:45:38 INFO - PROCESS | 1866 | 1461411938457 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1631ms 04:45:38 INFO - PROCESS | 1866 | 1461411938522 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:45:38 INFO - PROCESS | 1866 | 1461411938526 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:45:38 INFO - PROCESS | 1866 | 1461411938533 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1866 | 1461411938537 Marionette TRACE conn3 <- [1,2550,null,{}] 04:45:38 INFO - PROCESS | 1866 | 1461411938543 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 1866 | 1461411938805 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:45:39 INFO - PROCESS | 1866 | 1461411939115 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d007000 == 132 [pid = 1866] [id = 645] 04:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff75aed0c00) [pid = 1866] [serial = 1936] [outer = (nil)] 04:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff77b84a000) [pid = 1866] [serial = 1937] [outer = 0x7ff75aed0c00] 04:45:39 INFO - PROCESS | 1866 | 1461411939199 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff77c05c400) [pid = 1866] [serial = 1938] [outer = 0x7ff75aed0c00] 04:45:40 INFO - PROCESS | 1866 | 1461411940119 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1633ms 04:45:40 INFO - PROCESS | 1866 | 1461411940167 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1866 | 1461411940171 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:45:40 INFO - PROCESS | 1866 | 1461411940177 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1866 | 1461411940181 Marionette TRACE conn3 <- [1,2554,null,{}] 04:45:40 INFO - PROCESS | 1866 | 1461411940187 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1866 | 1461411940437 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:45:40 INFO - PROCESS | 1866 | 1461411940760 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f85d800 == 133 [pid = 1866] [id = 646] 04:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff773fcf400) [pid = 1866] [serial = 1939] [outer = (nil)] 04:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff77c240000) [pid = 1866] [serial = 1940] [outer = 0x7ff773fcf400] 04:45:40 INFO - PROCESS | 1866 | 1461411940841 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff77c866c00) [pid = 1866] [serial = 1941] [outer = 0x7ff773fcf400] 04:45:41 INFO - PROCESS | 1866 | 1461411941889 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1786ms 04:45:41 INFO - PROCESS | 1866 | 1461411941966 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1866 | 1461411941970 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:45:41 INFO - PROCESS | 1866 | 1461411941983 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1866 | 1461411941987 Marionette TRACE conn3 <- [1,2558,null,{}] 04:45:42 INFO - PROCESS | 1866 | 1461411941998 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1866 | 1461411942364 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:45:42 INFO - PROCESS | 1866 | 1461411942683 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783418000 == 134 [pid = 1866] [id = 647] 04:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff773c49800) [pid = 1866] [serial = 1942] [outer = (nil)] 04:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff77c86e400) [pid = 1866] [serial = 1943] [outer = 0x7ff773c49800] 04:45:42 INFO - PROCESS | 1866 | 1461411942760 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff77d111c00) [pid = 1866] [serial = 1944] [outer = 0x7ff773c49800] 04:45:43 INFO - PROCESS | 1866 | 1461411943734 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1804ms 04:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:45:43 INFO - PROCESS | 1866 | 1461411943785 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1866 | 1461411943788 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:45:43 INFO - PROCESS | 1866 | 1461411943795 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1866 | 1461411943798 Marionette TRACE conn3 <- [1,2562,null,{}] 04:45:43 INFO - PROCESS | 1866 | 1461411943804 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 1866 | 1461411944056 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:45:44 INFO - PROCESS | 1866 | 1461411944391 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a16a000 == 135 [pid = 1866] [id = 648] 04:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff7776c6800) [pid = 1866] [serial = 1945] [outer = (nil)] 04:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff77d696800) [pid = 1866] [serial = 1946] [outer = 0x7ff7776c6800] 04:45:44 INFO - PROCESS | 1866 | 1461411944499 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff77df74400) [pid = 1866] [serial = 1947] [outer = 0x7ff7776c6800] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d624800 == 134 [pid = 1866] [id = 477] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77a68d800 == 133 [pid = 1866] [id = 435] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ec9000 == 132 [pid = 1866] [id = 472] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dd2800 == 131 [pid = 1866] [id = 393] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c0e0800 == 130 [pid = 1866] [id = 625] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a3f800 == 129 [pid = 1866] [id = 624] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772dd000 == 128 [pid = 1866] [id = 623] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c5f800 == 127 [pid = 1866] [id = 622] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775209800 == 126 [pid = 1866] [id = 621] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f18000 == 125 [pid = 1866] [id = 620] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773472800 == 124 [pid = 1866] [id = 619] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c8aa000 == 123 [pid = 1866] [id = 618] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76ad27800 == 122 [pid = 1866] [id = 617] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a969000 == 121 [pid = 1866] [id = 616] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7699df800 == 120 [pid = 1866] [id = 615] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690a6800 == 119 [pid = 1866] [id = 614] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767dda800 == 118 [pid = 1866] [id = 613] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fe0800 == 117 [pid = 1866] [id = 612] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766519000 == 116 [pid = 1866] [id = 611] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652d5800 == 115 [pid = 1866] [id = 610] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff763186000 == 114 [pid = 1866] [id = 609] 04:45:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75de0a800 == 113 [pid = 1866] [id = 608] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff776a65000) [pid = 1866] [serial = 1793] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff77775f000) [pid = 1866] [serial = 1806] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff76bbb5c00) [pid = 1866] [serial = 1773] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff771bc5400) [pid = 1866] [serial = 1778] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff75fe75c00) [pid = 1866] [serial = 1815] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff75aed2400) [pid = 1866] [serial = 1757] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7631e5800) [pid = 1866] [serial = 1820] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff764ebb400) [pid = 1866] [serial = 1821] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff7773bb400) [pid = 1866] [serial = 1800] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff77684fc00) [pid = 1866] [serial = 1790] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff771e76000) [pid = 1866] [serial = 1781] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff7661d4800) [pid = 1866] [serial = 1764] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7625d1400) [pid = 1866] [serial = 1760] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff7632e8800) [pid = 1866] [serial = 1823] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7632e7800) [pid = 1866] [serial = 1761] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff75eb6a000) [pid = 1866] [serial = 1758] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff7776bd800) [pid = 1866] [serial = 1803] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff776cd2c00) [pid = 1866] [serial = 1796] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff777aac800) [pid = 1866] [serial = 1809] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff776c92c00) [pid = 1866] [serial = 1794] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff773b80400) [pid = 1866] [serial = 1787] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff761b40000) [pid = 1866] [serial = 1817] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff76ace5800) [pid = 1866] [serial = 1770] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7732edc00) [pid = 1866] [serial = 1802] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff761c4f400) [pid = 1866] [serial = 1818] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff764ebd000) [pid = 1866] [serial = 1686] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff776a64c00) [pid = 1866] [serial = 1791] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff77326f800) [pid = 1866] [serial = 1784] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff768b0dc00) [pid = 1866] [serial = 1769] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff777766c00) [pid = 1866] [serial = 1808] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff7730b2000) [pid = 1866] [serial = 1782] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7732ee000) [pid = 1866] [serial = 1785] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff7772bd000) [pid = 1866] [serial = 1799] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff770c3c800) [pid = 1866] [serial = 1776] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff75ef9ec00) [pid = 1866] [serial = 1814] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff777aaf800) [pid = 1866] [serial = 1811] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff777758800) [pid = 1866] [serial = 1805] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff77093f800) [pid = 1866] [serial = 1775] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff771e6dc00) [pid = 1866] [serial = 1779] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff768162800) [pid = 1866] [serial = 1767] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff7680ca000) [pid = 1866] [serial = 1766] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76b613400) [pid = 1866] [serial = 1772] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff773f41400) [pid = 1866] [serial = 1788] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff7771e7000) [pid = 1866] [serial = 1797] [outer = (nil)] [url = about:blank] 04:45:47 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff7658b2c00) [pid = 1866] [serial = 1763] [outer = (nil)] [url = about:blank] 04:45:48 INFO - PROCESS | 1866 | 1461411948209 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 4454ms 04:45:48 INFO - PROCESS | 1866 | 1461411948248 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:45:48 INFO - PROCESS | 1866 | 1461411948255 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:45:48 INFO - PROCESS | 1866 | 1461411948264 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1866 | 1461411948269 Marionette TRACE conn3 <- [1,2566,null,{}] 04:45:48 INFO - PROCESS | 1866 | 1461411948277 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1866 | 1461411948595 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:45:48 INFO - PROCESS | 1866 | 1461411948953 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ecb3000 == 114 [pid = 1866] [id = 649] 04:45:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff75ef98c00) [pid = 1866] [serial = 1948] [outer = (nil)] 04:45:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff75ef9d000) [pid = 1866] [serial = 1949] [outer = 0x7ff75ef98c00] 04:45:49 INFO - PROCESS | 1866 | 1461411949028 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff75fe0d400) [pid = 1866] [serial = 1950] [outer = 0x7ff75ef98c00] 04:45:50 INFO - PROCESS | 1866 | 1461411950085 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1837ms 04:45:50 INFO - PROCESS | 1866 | 1461411950111 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1866 | 1461411950119 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:45:50 INFO - PROCESS | 1866 | 1461411950130 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1866 | 1461411950133 Marionette TRACE conn3 <- [1,2570,null,{}] 04:45:50 INFO - PROCESS | 1866 | 1461411950139 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:50 INFO - PROCESS | 1866 | 1461411950508 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:45:50 INFO - PROCESS | 1866 | 1461411950549 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761607000 == 115 [pid = 1866] [id = 650] 04:45:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff75fe76000) [pid = 1866] [serial = 1951] [outer = (nil)] 04:45:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76141d000) [pid = 1866] [serial = 1952] [outer = 0x7ff75fe76000] 04:45:50 INFO - PROCESS | 1866 | 1461411950649 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76170fc00) [pid = 1866] [serial = 1953] [outer = 0x7ff75fe76000] 04:45:51 INFO - PROCESS | 1866 | 1461411951925 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2532ms 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff76bc0e000) [pid = 1866] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff761c4cc00) [pid = 1866] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76bc11000) [pid = 1866] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff766187c00) [pid = 1866] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff76b6a7c00) [pid = 1866] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff761b3ec00) [pid = 1866] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff75aec9400) [pid = 1866] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff7736e8c00) [pid = 1866] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff761b48800) [pid = 1866] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff75fe72800) [pid = 1866] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff76706fc00) [pid = 1866] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff764eba800) [pid = 1866] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff76b617800) [pid = 1866] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff767070c00) [pid = 1866] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff773db9800) [pid = 1866] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff75e7d4000) [pid = 1866] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff761d53800) [pid = 1866] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff7731bc800) [pid = 1866] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff76b618800) [pid = 1866] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:45:52 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff75aecec00) [pid = 1866] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:45:52 INFO - PROCESS | 1866 | 1461411952743 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1866 | 1461411952746 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:45:52 INFO - PROCESS | 1866 | 1461411952754 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1866 | 1461411952759 Marionette TRACE conn3 <- [1,2574,null,{}] 04:45:52 INFO - PROCESS | 1866 | 1461411952775 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1866 | 1461411952988 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:45:53 INFO - PROCESS | 1866 | 1461411953179 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761ddf800 == 116 [pid = 1866] [id = 651] 04:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff761c43400) [pid = 1866] [serial = 1954] [outer = (nil)] 04:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff761c4c400) [pid = 1866] [serial = 1955] [outer = 0x7ff761c43400] 04:45:53 INFO - PROCESS | 1866 | 1461411953294 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7625c4c00) [pid = 1866] [serial = 1956] [outer = 0x7ff761c43400] 04:45:54 INFO - PROCESS | 1866 | 1461411954115 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1384ms 04:45:54 INFO - PROCESS | 1866 | 1461411954139 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1866 | 1461411954142 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:45:54 INFO - PROCESS | 1866 | 1461411954159 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1866 | 1461411954161 Marionette TRACE conn3 <- [1,2578,null,{}] 04:45:54 INFO - PROCESS | 1866 | 1461411954167 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1866 | 1461411954374 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:45:54 INFO - PROCESS | 1866 | 1461411954389 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627bf800 == 117 [pid = 1866] [id = 652] 04:45:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff762702800) [pid = 1866] [serial = 1957] [outer = (nil)] 04:45:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff76289b800) [pid = 1866] [serial = 1958] [outer = 0x7ff762702800] 04:45:54 INFO - PROCESS | 1866 | 1461411954465 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7631d8400) [pid = 1866] [serial = 1959] [outer = 0x7ff762702800] 04:45:55 INFO - PROCESS | 1866 | 1461411955718 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1644ms 04:45:55 INFO - PROCESS | 1866 | 1461411955793 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1866 | 1461411955800 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:45:55 INFO - PROCESS | 1866 | 1461411955808 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1866 | 1461411955813 Marionette TRACE conn3 <- [1,2582,null,{}] 04:45:55 INFO - PROCESS | 1866 | 1461411955821 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 1866 | 1461411956090 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:45:56 INFO - PROCESS | 1866 | 1461411956404 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761604000 == 118 [pid = 1866] [id = 653] 04:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff75fe70c00) [pid = 1866] [serial = 1960] [outer = (nil)] 04:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff75fe7d000) [pid = 1866] [serial = 1961] [outer = 0x7ff75fe70c00] 04:45:56 INFO - PROCESS | 1866 | 1461411956484 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff761715000) [pid = 1866] [serial = 1962] [outer = 0x7ff75fe70c00] 04:45:57 INFO - PROCESS | 1866 | 1461411957431 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1692ms 04:45:57 INFO - PROCESS | 1866 | 1461411957503 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1866 | 1461411957511 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:45:57 INFO - PROCESS | 1866 | 1461411957521 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1866 | 1461411957525 Marionette TRACE conn3 <- [1,2586,null,{}] 04:45:57 INFO - PROCESS | 1866 | 1461411957531 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1866 | 1461411957812 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:45:58 INFO - PROCESS | 1866 | 1461411958156 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7631b4000 == 119 [pid = 1866] [id = 654] 04:45:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff761b43800) [pid = 1866] [serial = 1963] [outer = (nil)] 04:45:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff7625c2400) [pid = 1866] [serial = 1964] [outer = 0x7ff761b43800] 04:45:58 INFO - PROCESS | 1866 | 1461411958234 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff76289a800) [pid = 1866] [serial = 1965] [outer = 0x7ff761b43800] 04:45:59 INFO - PROCESS | 1866 | 1461411959159 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1683ms 04:45:59 INFO - PROCESS | 1866 | 1461411959207 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:45:59 INFO - PROCESS | 1866 | 1461411959211 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:45:59 INFO - PROCESS | 1866 | 1461411959217 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1866 | 1461411959223 Marionette TRACE conn3 <- [1,2590,null,{}] 04:45:59 INFO - PROCESS | 1866 | 1461411959240 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 1866 | 1461411959501 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:45:59 INFO - PROCESS | 1866 | 1461411959804 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e82800 == 120 [pid = 1866] [id = 655] 04:45:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff7631de000) [pid = 1866] [serial = 1966] [outer = (nil)] 04:45:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff7635d2400) [pid = 1866] [serial = 1967] [outer = 0x7ff7631de000] 04:45:59 INFO - PROCESS | 1866 | 1461411959890 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff764eb7400) [pid = 1866] [serial = 1968] [outer = 0x7ff7631de000] 04:46:00 INFO - PROCESS | 1866 | 1461411960761 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1593ms 04:46:00 INFO - PROCESS | 1866 | 1461411960810 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1866 | 1461411960816 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:46:00 INFO - PROCESS | 1866 | 1461411960823 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1866 | 1461411960825 Marionette TRACE conn3 <- [1,2594,null,{}] 04:46:00 INFO - PROCESS | 1866 | 1461411960831 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 1866 | 1461411961080 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:46:01 INFO - PROCESS | 1866 | 1461411961339 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652e3000 == 121 [pid = 1866] [id = 656] 04:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff764ebec00) [pid = 1866] [serial = 1969] [outer = (nil)] 04:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff7650bec00) [pid = 1866] [serial = 1970] [outer = 0x7ff764ebec00] 04:46:01 INFO - PROCESS | 1866 | 1461411961462 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7651cb000) [pid = 1866] [serial = 1971] [outer = 0x7ff764ebec00] 04:46:02 INFO - PROCESS | 1866 | 1461411962410 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1635ms 04:46:02 INFO - PROCESS | 1866 | 1461411962459 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1866 | 1461411962463 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:46:02 INFO - PROCESS | 1866 | 1461411962469 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1866 | 1461411962471 Marionette TRACE conn3 <- [1,2598,null,{}] 04:46:02 INFO - PROCESS | 1866 | 1461411962477 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1866 | 1461411962716 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:46:03 INFO - PROCESS | 1866 | 1461411963030 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff765b9d800 == 122 [pid = 1866] [id = 657] 04:46:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff7658aa400) [pid = 1866] [serial = 1972] [outer = (nil)] 04:46:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff7658afc00) [pid = 1866] [serial = 1973] [outer = 0x7ff7658aa400] 04:46:03 INFO - PROCESS | 1866 | 1461411963110 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff765b77000) [pid = 1866] [serial = 1974] [outer = 0x7ff7658aa400] 04:46:04 INFO - PROCESS | 1866 | 1461411964037 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1641ms 04:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:46:04 INFO - PROCESS | 1866 | 1461411964111 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1866 | 1461411964114 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:46:04 INFO - PROCESS | 1866 | 1461411964120 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1866 | 1461411964123 Marionette TRACE conn3 <- [1,2602,null,{}] 04:46:04 INFO - PROCESS | 1866 | 1461411964128 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 1866 | 1461411964425 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:46:04 INFO - PROCESS | 1866 | 1461411964740 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766534800 == 123 [pid = 1866] [id = 658] 04:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff7651c5400) [pid = 1866] [serial = 1975] [outer = (nil)] 04:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff7661d6c00) [pid = 1866] [serial = 1976] [outer = 0x7ff7651c5400] 04:46:04 INFO - PROCESS | 1866 | 1461411964821 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff767730800) [pid = 1866] [serial = 1977] [outer = 0x7ff7651c5400] 04:46:05 INFO - PROCESS | 1866 | 1461411965763 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1686ms 04:46:05 INFO - PROCESS | 1866 | 1461411965806 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1866 | 1461411965810 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:46:05 INFO - PROCESS | 1866 | 1461411965816 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1866 | 1461411965819 Marionette TRACE conn3 <- [1,2606,null,{}] 04:46:05 INFO - PROCESS | 1866 | 1461411965824 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 1866 | 1461411966053 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:46:06 INFO - PROCESS | 1866 | 1461411966375 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fdb000 == 124 [pid = 1866] [id = 659] 04:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7651cec00) [pid = 1866] [serial = 1978] [outer = (nil)] 04:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff768049000) [pid = 1866] [serial = 1979] [outer = 0x7ff7651cec00] 04:46:06 INFO - PROCESS | 1866 | 1461411966467 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff768052800) [pid = 1866] [serial = 1980] [outer = 0x7ff7651cec00] 04:46:07 INFO - PROCESS | 1866 | 1461411967365 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1581ms 04:46:07 INFO - PROCESS | 1866 | 1461411967398 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1866 | 1461411967401 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:46:07 INFO - PROCESS | 1866 | 1461411967408 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1866 | 1461411967411 Marionette TRACE conn3 <- [1,2610,null,{}] 04:46:07 INFO - PROCESS | 1866 | 1461411967416 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 1866 | 1461411967660 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:46:07 INFO - PROCESS | 1866 | 1461411967925 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7675a9000 == 125 [pid = 1866] [id = 660] 04:46:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff7661e0000) [pid = 1866] [serial = 1981] [outer = (nil)] 04:46:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7680c8800) [pid = 1866] [serial = 1982] [outer = 0x7ff7661e0000] 04:46:08 INFO - PROCESS | 1866 | 1461411968044 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff76815d400) [pid = 1866] [serial = 1983] [outer = 0x7ff7661e0000] 04:46:08 INFO - PROCESS | 1866 | 1461411968938 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1589ms 04:46:09 INFO - PROCESS | 1866 | 1461411968998 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1866 | 1461411969002 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:46:09 INFO - PROCESS | 1866 | 1461411969009 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1866 | 1461411969012 Marionette TRACE conn3 <- [1,2614,null,{}] 04:46:09 INFO - PROCESS | 1866 | 1461411969017 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 1866 | 1461411969258 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:46:09 INFO - PROCESS | 1866 | 1461411969577 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a2800 == 126 [pid = 1866] [id = 661] 04:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff768056800) [pid = 1866] [serial = 1984] [outer = (nil)] 04:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff768167c00) [pid = 1866] [serial = 1985] [outer = 0x7ff768056800] 04:46:09 INFO - PROCESS | 1866 | 1461411969660 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff768b04400) [pid = 1866] [serial = 1986] [outer = 0x7ff768056800] 04:46:10 INFO - PROCESS | 1866 | 1461411970540 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1583ms 04:46:10 INFO - PROCESS | 1866 | 1461411970593 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1866 | 1461411970596 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:46:10 INFO - PROCESS | 1866 | 1461411970604 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1866 | 1461411970606 Marionette TRACE conn3 <- [1,2618,null,{}] 04:46:10 INFO - PROCESS | 1866 | 1461411970612 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 1866 | 1461411970866 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:46:11 INFO - PROCESS | 1866 | 1461411971181 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c69000 == 127 [pid = 1866] [id = 662] 04:46:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff76acdf400) [pid = 1866] [serial = 1987] [outer = (nil)] 04:46:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff76ace4400) [pid = 1866] [serial = 1988] [outer = 0x7ff76acdf400] 04:46:11 INFO - PROCESS | 1866 | 1461411971263 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff76adb1400) [pid = 1866] [serial = 1989] [outer = 0x7ff76acdf400] 04:46:12 INFO - PROCESS | 1866 | 1461411972110 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1578ms 04:46:12 INFO - PROCESS | 1866 | 1461411972184 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1866 | 1461411972187 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:46:12 INFO - PROCESS | 1866 | 1461411972195 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1866 | 1461411972200 Marionette TRACE conn3 <- [1,2622,null,{}] 04:46:12 INFO - PROCESS | 1866 | 1461411972206 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 1866 | 1461411972515 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:46:12 INFO - PROCESS | 1866 | 1461411972833 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7698ab000 == 128 [pid = 1866] [id = 663] 04:46:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff76acdf800) [pid = 1866] [serial = 1990] [outer = (nil)] 04:46:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff76b6ad400) [pid = 1866] [serial = 1991] [outer = 0x7ff76acdf800] 04:46:12 INFO - PROCESS | 1866 | 1461411972921 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff76ba45000) [pid = 1866] [serial = 1992] [outer = 0x7ff76acdf800] 04:46:13 INFO - PROCESS | 1866 | 1461411973829 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1692ms 04:46:13 INFO - PROCESS | 1866 | 1461411973902 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1866 | 1461411973908 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:46:13 INFO - PROCESS | 1866 | 1461411973918 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1866 | 1461411973921 Marionette TRACE conn3 <- [1,2626,null,{}] 04:46:13 INFO - PROCESS | 1866 | 1461411973927 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:14 INFO - PROCESS | 1866 | 1461411974205 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:46:14 INFO - PROCESS | 1866 | 1461411974510 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769ab6000 == 129 [pid = 1866] [id = 664] 04:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff76adbd800) [pid = 1866] [serial = 1993] [outer = (nil)] 04:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff76ba66800) [pid = 1866] [serial = 1994] [outer = 0x7ff76adbd800] 04:46:14 INFO - PROCESS | 1866 | 1461411974590 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff76ba70c00) [pid = 1866] [serial = 1995] [outer = 0x7ff76adbd800] 04:46:15 INFO - PROCESS | 1866 | 1461411975453 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1578ms 04:46:15 INFO - PROCESS | 1866 | 1461411975497 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1866 | 1461411975501 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:46:15 INFO - PROCESS | 1866 | 1461411975506 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1866 | 1461411975508 Marionette TRACE conn3 <- [1,2630,null,{}] 04:46:15 INFO - PROCESS | 1866 | 1461411975514 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 1866 | 1461411975759 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:46:16 INFO - PROCESS | 1866 | 1461411976034 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a9d6000 == 130 [pid = 1866] [id = 665] 04:46:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff76b615000) [pid = 1866] [serial = 1996] [outer = (nil)] 04:46:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff76bb8b400) [pid = 1866] [serial = 1997] [outer = 0x7ff76b615000] 04:46:16 INFO - PROCESS | 1866 | 1461411976154 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff76bbb8400) [pid = 1866] [serial = 1998] [outer = 0x7ff76b615000] 04:46:17 INFO - PROCESS | 1866 | 1461411977069 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1636ms 04:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:46:17 INFO - PROCESS | 1866 | 1461411977144 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1866 | 1461411977146 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:46:17 INFO - PROCESS | 1866 | 1461411977153 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1866 | 1461411977156 Marionette TRACE conn3 <- [1,2634,null,{}] 04:46:17 INFO - PROCESS | 1866 | 1461411977161 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:17 INFO - PROCESS | 1866 | 1461411977426 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:46:17 INFO - PROCESS | 1866 | 1461411977758 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acbd000 == 131 [pid = 1866] [id = 666] 04:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff76bb82800) [pid = 1866] [serial = 1999] [outer = (nil)] 04:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff76bbc3800) [pid = 1866] [serial = 2000] [outer = 0x7ff76bb82800] 04:46:17 INFO - PROCESS | 1866 | 1461411977839 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff76bc09000) [pid = 1866] [serial = 2001] [outer = 0x7ff76bb82800] 04:46:18 INFO - PROCESS | 1866 | 1461411978700 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1633ms 04:46:18 INFO - PROCESS | 1866 | 1461411978786 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1866 | 1461411978790 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:46:18 INFO - PROCESS | 1866 | 1461411978797 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1866 | 1461411978801 Marionette TRACE conn3 <- [1,2638,null,{}] 04:46:18 INFO - PROCESS | 1866 | 1461411978807 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 1866 | 1461411979093 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:46:19 INFO - PROCESS | 1866 | 1461411979404 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b3bc800 == 132 [pid = 1866] [id = 667] 04:46:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff7651cb800) [pid = 1866] [serial = 2002] [outer = (nil)] 04:46:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff76bc0d400) [pid = 1866] [serial = 2003] [outer = 0x7ff7651cb800] 04:46:19 INFO - PROCESS | 1866 | 1461411979483 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff76c825800) [pid = 1866] [serial = 2004] [outer = 0x7ff7651cb800] 04:46:20 INFO - PROCESS | 1866 | 1461411980366 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1631ms 04:46:20 INFO - PROCESS | 1866 | 1461411980429 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:46:20 INFO - PROCESS | 1866 | 1461411980434 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:46:20 INFO - PROCESS | 1866 | 1461411980441 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1866 | 1461411980443 Marionette TRACE conn3 <- [1,2642,null,{}] 04:46:20 INFO - PROCESS | 1866 | 1461411980450 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 1866 | 1461411980686 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:46:20 INFO - PROCESS | 1866 | 1461411980953 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c897000 == 133 [pid = 1866] [id = 668] 04:46:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff76b621c00) [pid = 1866] [serial = 2005] [outer = (nil)] 04:46:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff76c833000) [pid = 1866] [serial = 2006] [outer = 0x7ff76b621c00] 04:46:21 INFO - PROCESS | 1866 | 1461411981073 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff77093f800) [pid = 1866] [serial = 2007] [outer = 0x7ff76b621c00] 04:46:21 INFO - PROCESS | 1866 | 1461411981960 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1581ms 04:46:22 INFO - PROCESS | 1866 | 1461411982022 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1866 | 1461411982026 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:46:22 INFO - PROCESS | 1866 | 1461411982032 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1866 | 1461411982036 Marionette TRACE conn3 <- [1,2646,null,{}] 04:46:22 INFO - PROCESS | 1866 | 1461411982041 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:22 INFO - PROCESS | 1866 | 1461411982293 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:46:22 INFO - PROCESS | 1866 | 1461411982600 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77094c800 == 134 [pid = 1866] [id = 669] 04:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff76bbb7000) [pid = 1866] [serial = 2008] [outer = (nil)] 04:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff770c08800) [pid = 1866] [serial = 2009] [outer = 0x7ff76bbb7000] 04:46:22 INFO - PROCESS | 1866 | 1461411982693 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff770c37400) [pid = 1866] [serial = 2010] [outer = 0x7ff76bbb7000] 04:46:23 INFO - PROCESS | 1866 | 1461411983552 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:46:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1580ms 04:46:23 INFO - PROCESS | 1866 | 1461411983619 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1866 | 1461411983624 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:46:23 INFO - PROCESS | 1866 | 1461411983634 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1866 | 1461411983637 Marionette TRACE conn3 <- [1,2650,null,{}] 04:46:23 INFO - PROCESS | 1866 | 1461411983643 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1866 | 1461411983898 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:46:24 INFO - PROCESS | 1866 | 1461411984229 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771edd000 == 135 [pid = 1866] [id = 670] 04:46:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff761c47800) [pid = 1866] [serial = 2011] [outer = (nil)] 04:46:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff770c40800) [pid = 1866] [serial = 2012] [outer = 0x7ff761c47800] 04:46:24 INFO - PROCESS | 1866 | 1461411984315 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff771a64800) [pid = 1866] [serial = 2013] [outer = 0x7ff761c47800] 04:46:25 INFO - PROCESS | 1866 | 1461411985207 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:46:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:46:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1634ms 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff76773a000) [pid = 1866] [serial = 1892] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff771a62400) [pid = 1866] [serial = 1850] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff766184000) [pid = 1866] [serial = 1833] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff775e0d000) [pid = 1866] [serial = 1868] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff776c94000) [pid = 1866] [serial = 1872] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff77093d400) [pid = 1866] [serial = 1848] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff7632ec000) [pid = 1866] [serial = 1887] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff7650bd400) [pid = 1866] [serial = 1755] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff773c51800) [pid = 1866] [serial = 1860] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff761d59c00) [pid = 1866] [serial = 1829] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff75fe7b000) [pid = 1866] [serial = 1883] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff77684f800) [pid = 1866] [serial = 1869] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff776851000) [pid = 1866] [serial = 1871] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff76816b800) [pid = 1866] [serial = 1838] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff771bdd000) [pid = 1866] [serial = 1853] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff76b6a4c00) [pid = 1866] [serial = 1841] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff768b0e000) [pid = 1866] [serial = 1839] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff761715800) [pid = 1866] [serial = 1884] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff773b85c00) [pid = 1866] [serial = 1859] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff7680cb000) [pid = 1866] [serial = 1836] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff772fbf800) [pid = 1866] [serial = 1854] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff7625ccc00) [pid = 1866] [serial = 1886] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff773fd8000) [pid = 1866] [serial = 1865] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff7772ef400) [pid = 1866] [serial = 1874] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff76618cc00) [pid = 1866] [serial = 1890] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff773e83000) [pid = 1866] [serial = 1862] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff76170e400) [pid = 1866] [serial = 1889] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff76804d400) [pid = 1866] [serial = 1835] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff771bdc800) [pid = 1866] [serial = 1851] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff77321bc00) [pid = 1866] [serial = 1856] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76289a400) [pid = 1866] [serial = 1830] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff76bbc0800) [pid = 1866] [serial = 1844] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff75e7da800) [pid = 1866] [serial = 1826] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff773f41800) [pid = 1866] [serial = 1863] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7732eb800) [pid = 1866] [serial = 1857] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff76ba50c00) [pid = 1866] [serial = 1842] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff77790dc00) [pid = 1866] [serial = 1877] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff77910d800) [pid = 1866] [serial = 1880] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff75ef91800) [pid = 1866] [serial = 1827] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7651c8400) [pid = 1866] [serial = 1832] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff7752a9000) [pid = 1866] [serial = 1866] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff76bc08c00) [pid = 1866] [serial = 1845] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff76c826800) [pid = 1866] [serial = 1847] [outer = (nil)] [url = about:blank] 04:46:27 INFO - PROCESS | 1866 | 1461411987172 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1866 | 1461411987178 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:46:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:46:27 INFO - PROCESS | 1866 | 1461411987217 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1866 | 1461411987225 Marionette TRACE conn3 <- [1,2654,null,{}] 04:46:27 INFO - PROCESS | 1866 | 1461411987234 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 1866 | 1461411987475 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:46:27 INFO - PROCESS | 1866 | 1461411987684 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76159d000 == 136 [pid = 1866] [id = 671] 04:46:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff75ef99400) [pid = 1866] [serial = 2014] [outer = (nil)] 04:46:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff75fe03800) [pid = 1866] [serial = 2015] [outer = 0x7ff75ef99400] 04:46:27 INFO - PROCESS | 1866 | 1461411987752 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff75fe7b000) [pid = 1866] [serial = 2016] [outer = 0x7ff75ef99400] 04:46:28 INFO - PROCESS | 1866 | 1461411988536 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:46:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1400ms 04:46:28 INFO - PROCESS | 1866 | 1461411988609 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1866 | 1461411988614 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:46:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:46:28 INFO - PROCESS | 1866 | 1461411988627 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1866 | 1461411988631 Marionette TRACE conn3 <- [1,2658,null,{}] 04:46:28 INFO - PROCESS | 1866 | 1461411988639 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1866 | 1461411988869 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:46:29 INFO - PROCESS | 1866 | 1461411989149 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627b7800 == 137 [pid = 1866] [id = 672] 04:46:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff761c4d000) [pid = 1866] [serial = 2017] [outer = (nil)] 04:46:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff761d5e000) [pid = 1866] [serial = 2018] [outer = 0x7ff761c4d000] 04:46:29 INFO - PROCESS | 1866 | 1461411989222 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff762703c00) [pid = 1866] [serial = 2019] [outer = 0x7ff761c4d000] 04:46:30 INFO - PROCESS | 1866 | 1461411990153 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:46:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1540ms 04:46:30 INFO - PROCESS | 1866 | 1461411990169 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1866 | 1461411990172 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:46:30 INFO - PROCESS | 1866 | 1461411990191 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1866 | 1461411990196 Marionette TRACE conn3 <- [1,2662,null,{}] 04:46:30 INFO - PROCESS | 1866 | 1461411990217 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 1866 | 1461411990503 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:46:30 INFO - PROCESS | 1866 | 1461411990551 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e74000 == 138 [pid = 1866] [id = 673] 04:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7632e8800) [pid = 1866] [serial = 2020] [outer = (nil)] 04:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7635da400) [pid = 1866] [serial = 2021] [outer = 0x7ff7632e8800] 04:46:30 INFO - PROCESS | 1866 | 1461411990620 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7650bdc00) [pid = 1866] [serial = 2022] [outer = 0x7ff7632e8800] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff776858000) [pid = 1866] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff7730aa800) [pid = 1866] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75aed0c00) [pid = 1866] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff7635d2800) [pid = 1866] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff76ba6f400) [pid = 1866] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7776c6800) [pid = 1866] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff773fcf400) [pid = 1866] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff75fe76000) [pid = 1866] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff75aecc800) [pid = 1866] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff76772ec00) [pid = 1866] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff76ba6f800) [pid = 1866] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff773c49800) [pid = 1866] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff75ef98c00) [pid = 1866] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff776a6a400) [pid = 1866] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff7680d0c00) [pid = 1866] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff77093e400) [pid = 1866] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7658a9000) [pid = 1866] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff761b47400) [pid = 1866] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff776a6e000) [pid = 1866] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff76c827400) [pid = 1866] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff76816cc00) [pid = 1866] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff761c43400) [pid = 1866] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff7740f0000) [pid = 1866] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff764ec3c00) [pid = 1866] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff768b08800) [pid = 1866] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:46:31 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff773f38c00) [pid = 1866] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:46:32 INFO - PROCESS | 1866 | 1461411992158 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:46:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2032ms 04:46:32 INFO - PROCESS | 1866 | 1461411992263 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1866 | 1461411992267 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:46:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:46:32 INFO - PROCESS | 1866 | 1461411992278 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1866 | 1461411992281 Marionette TRACE conn3 <- [1,2666,null,{}] 04:46:32 INFO - PROCESS | 1866 | 1461411992288 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1866 | 1461411992512 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:46:32 INFO - PROCESS | 1866 | 1461411992691 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7650cb800 == 139 [pid = 1866] [id = 674] 04:46:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff75aecf800) [pid = 1866] [serial = 2023] [outer = (nil)] 04:46:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff7632ec000) [pid = 1866] [serial = 2024] [outer = 0x7ff75aecf800] 04:46:32 INFO - PROCESS | 1866 | 1461411992758 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7658a6c00) [pid = 1866] [serial = 2025] [outer = 0x7ff75aecf800] 04:46:34 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:34 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:46:34 INFO - PROCESS | 1866 | 1461411994214 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:46:34 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) 04:46:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1998ms 04:46:34 INFO - PROCESS | 1866 | 1461411994277 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1866 | 1461411994284 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:46:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:46:34 INFO - PROCESS | 1866 | 1461411994293 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1866 | 1461411994300 Marionette TRACE conn3 <- [1,2670,null,{}] 04:46:34 INFO - PROCESS | 1866 | 1461411994311 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 1866 | 1461411994614 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:46:34 INFO - PROCESS | 1866 | 1461411994875 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761be8000 == 140 [pid = 1866] [id = 675] 04:46:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff75fe09800) [pid = 1866] [serial = 2026] [outer = (nil)] 04:46:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff75fe76c00) [pid = 1866] [serial = 2027] [outer = 0x7ff75fe09800] 04:46:34 INFO - PROCESS | 1866 | 1461411994958 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff761b46000) [pid = 1866] [serial = 2028] [outer = 0x7ff75fe09800] 04:46:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:36 INFO - PROCESS | 1866 | 1461411996390 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1866 | 1461411996456 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:46:36 INFO - PROCESS | 1866 | 1461411996516 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1866 | 1461411996522 Marionette TRACE conn3 <- [1,2674,null,{}] 04:46:36 INFO - PROCESS | 1866 | 1461411996581 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1866 | 1461411996826 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:46:37 INFO - PROCESS | 1866 | 1461411997083 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652e9800 == 141 [pid = 1866] [id = 676] 04:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff75fe0ac00) [pid = 1866] [serial = 2029] [outer = (nil)] 04:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff761d58400) [pid = 1866] [serial = 2030] [outer = 0x7ff75fe0ac00] 04:46:37 INFO - PROCESS | 1866 | 1461411997171 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff764ebb400) [pid = 1866] [serial = 2031] [outer = 0x7ff75fe0ac00] 04:46:38 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:38 INFO - PROCESS | 1866 | 1461411998617 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1866 | 1461411998795 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:46:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:46:38 INFO - PROCESS | 1866 | 1461411998820 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1866 | 1461411998827 Marionette TRACE conn3 <- [1,2678,null,{}] 04:46:38 INFO - PROCESS | 1866 | 1461411998844 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 1866 | 1461411999099 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:46:39 INFO - PROCESS | 1866 | 1461411999371 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fe5800 == 142 [pid = 1866] [id = 677] 04:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff764ec4400) [pid = 1866] [serial = 2032] [outer = (nil)] 04:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff765b77c00) [pid = 1866] [serial = 2033] [outer = 0x7ff764ec4400] 04:46:39 INFO - PROCESS | 1866 | 1461411999455 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff7661e1400) [pid = 1866] [serial = 2034] [outer = 0x7ff764ec4400] 04:46:40 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:40 INFO - PROCESS | 1866 | 1461412000865 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:46:40 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) 04:46:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2090ms 04:46:40 INFO - PROCESS | 1866 | 1461412000909 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:46:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:46:40 INFO - PROCESS | 1866 | 1461412000914 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:46:40 INFO - PROCESS | 1866 | 1461412000921 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1866 | 1461412000925 Marionette TRACE conn3 <- [1,2682,null,{}] 04:46:40 INFO - PROCESS | 1866 | 1461412000930 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1866 | 1461412001257 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:46:41 INFO - PROCESS | 1866 | 1461412001522 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768db0000 == 143 [pid = 1866] [id = 678] 04:46:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff7650ba000) [pid = 1866] [serial = 2035] [outer = (nil)] 04:46:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff76804a000) [pid = 1866] [serial = 2036] [outer = 0x7ff7650ba000] 04:46:41 INFO - PROCESS | 1866 | 1461412001602 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff768164c00) [pid = 1866] [serial = 2037] [outer = 0x7ff7650ba000] 04:46:42 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:42 INFO - PROCESS | 1866 | 1461412002985 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:46:43 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) 04:46:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2087ms 04:46:43 INFO - PROCESS | 1866 | 1461412003009 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1866 | 1461412003013 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:46:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:46:43 INFO - PROCESS | 1866 | 1461412003020 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1866 | 1461412003024 Marionette TRACE conn3 <- [1,2686,null,{}] 04:46:43 INFO - PROCESS | 1866 | 1461412003029 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:43 INFO - PROCESS | 1866 | 1461412003275 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:46:43 INFO - PROCESS | 1866 | 1461412003552 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7699d8800 == 144 [pid = 1866] [id = 679] 04:46:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff767078000) [pid = 1866] [serial = 2038] [outer = (nil)] 04:46:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff768b0e400) [pid = 1866] [serial = 2039] [outer = 0x7ff767078000] 04:46:43 INFO - PROCESS | 1866 | 1461412003691 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76adb6400) [pid = 1866] [serial = 2040] [outer = 0x7ff767078000] 04:46:45 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:45 INFO - PROCESS | 1866 | 1461412005114 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1866 | 1461412005161 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:46:45 INFO - PROCESS | 1866 | 1461412005170 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1866 | 1461412005173 Marionette TRACE conn3 <- [1,2690,null,{}] 04:46:45 INFO - PROCESS | 1866 | 1461412005181 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:45 INFO - PROCESS | 1866 | 1461412005565 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:46:45 INFO - PROCESS | 1866 | 1461412005808 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b2d4800 == 145 [pid = 1866] [id = 680] 04:46:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff768b0fc00) [pid = 1866] [serial = 2041] [outer = (nil)] 04:46:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76bbc2400) [pid = 1866] [serial = 2042] [outer = 0x7ff768b0fc00] 04:46:45 INFO - PROCESS | 1866 | 1461412005896 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff77093d400) [pid = 1866] [serial = 2043] [outer = 0x7ff768b0fc00] 04:46:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:47 INFO - PROCESS | 1866 | 1461412007276 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1866 | 1461412007314 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:46:47 INFO - PROCESS | 1866 | 1461412007321 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1866 | 1461412007325 Marionette TRACE conn3 <- [1,2694,null,{}] 04:46:47 INFO - PROCESS | 1866 | 1461412007331 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1866 | 1461412007618 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:46:47 INFO - PROCESS | 1866 | 1461412007854 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff770946800 == 146 [pid = 1866] [id = 681] 04:46:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76b6a2800) [pid = 1866] [serial = 2044] [outer = (nil)] 04:46:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff771baf400) [pid = 1866] [serial = 2045] [outer = 0x7ff76b6a2800] 04:46:47 INFO - PROCESS | 1866 | 1461412007934 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff771bc4c00) [pid = 1866] [serial = 2046] [outer = 0x7ff76b6a2800] 04:46:49 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:49 INFO - PROCESS | 1866 | 1461412009295 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1866 | 1461412009363 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:46:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:46:49 INFO - PROCESS | 1866 | 1461412009371 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1866 | 1461412009373 Marionette TRACE conn3 <- [1,2698,null,{}] 04:46:49 INFO - PROCESS | 1866 | 1461412009380 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1866 | 1461412009780 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:46:49 INFO - PROCESS | 1866 | 1461412009983 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77346b000 == 147 [pid = 1866] [id = 682] 04:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff771baac00) [pid = 1866] [serial = 2047] [outer = (nil)] 04:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff771bd3c00) [pid = 1866] [serial = 2048] [outer = 0x7ff771baac00] 04:46:50 INFO - PROCESS | 1866 | 1461412010062 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff771bdd000) [pid = 1866] [serial = 2049] [outer = 0x7ff771baac00] 04:46:51 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:51 INFO - PROCESS | 1866 | 1461412011436 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 04:46:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:46:51 INFO - PROCESS | 1866 | 1461412011471 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:46:51 INFO - PROCESS | 1866 | 1461412011477 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1866 | 1461412011481 Marionette TRACE conn3 <- [1,2702,null,{}] 04:46:51 INFO - PROCESS | 1866 | 1461412011487 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 1866 | 1461412011808 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:46:52 INFO - PROCESS | 1866 | 1461412012048 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77391d800 == 148 [pid = 1866] [id = 683] 04:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff771bae400) [pid = 1866] [serial = 2050] [outer = (nil)] 04:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff771e71c00) [pid = 1866] [serial = 2051] [outer = 0x7ff771bae400] 04:46:52 INFO - PROCESS | 1866 | 1461412012126 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff771e79400) [pid = 1866] [serial = 2052] [outer = 0x7ff771bae400] 04:46:53 INFO - PROCESS | 1866 | 1461412013046 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1635ms 04:46:53 INFO - PROCESS | 1866 | 1461412013113 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1866 | 1461412013117 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:46:53 INFO - PROCESS | 1866 | 1461412013123 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1866 | 1461412013127 Marionette TRACE conn3 <- [1,2706,null,{}] 04:46:53 INFO - PROCESS | 1866 | 1461412013133 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 1866 | 1461412013384 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:46:53 INFO - PROCESS | 1866 | 1461412013694 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773ef1800 == 149 [pid = 1866] [id = 684] 04:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff7658ad800) [pid = 1866] [serial = 2053] [outer = (nil)] 04:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff772fc1000) [pid = 1866] [serial = 2054] [outer = 0x7ff7658ad800] 04:46:53 INFO - PROCESS | 1866 | 1461412013779 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff772fcc000) [pid = 1866] [serial = 2055] [outer = 0x7ff7658ad800] 04:46:54 INFO - PROCESS | 1866 | 1461412014697 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:46:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1634ms 04:46:54 INFO - PROCESS | 1866 | 1461412014759 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1866 | 1461412014763 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:46:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:46:54 INFO - PROCESS | 1866 | 1461412014770 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1866 | 1461412014776 Marionette TRACE conn3 <- [1,2710,null,{}] 04:46:54 INFO - PROCESS | 1866 | 1461412014782 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:55 INFO - PROCESS | 1866 | 1461412015090 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:46:55 INFO - PROCESS | 1866 | 1461412015425 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742d8000 == 150 [pid = 1866] [id = 685] 04:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff7731b4400) [pid = 1866] [serial = 2056] [outer = (nil)] 04:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7731b6c00) [pid = 1866] [serial = 2057] [outer = 0x7ff7731b4400] 04:46:55 INFO - PROCESS | 1866 | 1461412015522 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff773213000) [pid = 1866] [serial = 2058] [outer = 0x7ff7731b4400] 04:46:56 INFO - PROCESS | 1866 | 1461412016505 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1866 | 1461412016563 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:46:56 INFO - PROCESS | 1866 | 1461412016570 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1866 | 1461412016574 Marionette TRACE conn3 <- [1,2714,null,{}] 04:46:56 INFO - PROCESS | 1866 | 1461412016580 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 1866 | 1461412016873 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:46:57 INFO - PROCESS | 1866 | 1461412017190 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ee2000 == 151 [pid = 1866] [id = 686] 04:46:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff773272400) [pid = 1866] [serial = 2059] [outer = (nil)] 04:46:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff77327bc00) [pid = 1866] [serial = 2060] [outer = 0x7ff773272400] 04:46:57 INFO - PROCESS | 1866 | 1461412017283 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff7732e8800) [pid = 1866] [serial = 2061] [outer = 0x7ff773272400] 04:46:58 INFO - PROCESS | 1866 | 1461412018112 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1590ms 04:46:58 INFO - PROCESS | 1866 | 1461412018161 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1866 | 1461412018165 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:46:58 INFO - PROCESS | 1866 | 1461412018172 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1866 | 1461412018176 Marionette TRACE conn3 <- [1,2718,null,{}] 04:46:58 INFO - PROCESS | 1866 | 1461412018182 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:58 INFO - PROCESS | 1866 | 1461412018431 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:46:58 INFO - PROCESS | 1866 | 1461412018744 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ecbd800 == 152 [pid = 1866] [id = 687] 04:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff75aece400) [pid = 1866] [serial = 2062] [outer = (nil)] 04:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff75e7e0000) [pid = 1866] [serial = 2063] [outer = 0x7ff75aece400] 04:46:58 INFO - PROCESS | 1866 | 1461412018866 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff76289ac00) [pid = 1866] [serial = 2064] [outer = 0x7ff75aece400] 04:46:59 INFO - PROCESS | 1866 | 1461412019883 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1866 | 1461412019915 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:46:59 INFO - PROCESS | 1866 | 1461412019922 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1866 | 1461412019925 Marionette TRACE conn3 <- [1,2722,null,{}] 04:46:59 INFO - PROCESS | 1866 | 1461412019931 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1866 | 1461412020184 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:47:00 INFO - PROCESS | 1866 | 1461412020510 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75e751000 == 153 [pid = 1866] [id = 688] 04:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff75aed4800) [pid = 1866] [serial = 2065] [outer = (nil)] 04:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff7631e2400) [pid = 1866] [serial = 2066] [outer = 0x7ff75aed4800] 04:47:00 INFO - PROCESS | 1866 | 1461412020589 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff76b8dd400) [pid = 1866] [serial = 2067] [outer = 0x7ff75aed4800] 04:47:02 INFO - PROCESS | 1866 | 1461412022273 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1866 | 1461412022317 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:47:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:47:02 INFO - PROCESS | 1866 | 1461412022327 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1866 | 1461412022332 Marionette TRACE conn3 <- [1,2726,null,{}] 04:47:02 INFO - PROCESS | 1866 | 1461412022340 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1866 | 1461412022632 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:47:03 INFO - PROCESS | 1866 | 1461412023031 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cd9000 == 154 [pid = 1866] [id = 689] 04:47:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff761c42c00) [pid = 1866] [serial = 2068] [outer = (nil)] 04:47:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff761d61400) [pid = 1866] [serial = 2069] [outer = 0x7ff761c42c00] 04:47:03 INFO - PROCESS | 1866 | 1461412023155 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff76289a400) [pid = 1866] [serial = 2070] [outer = 0x7ff761c42c00] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772ca000 == 153 [pid = 1866] [id = 473] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd17800 == 152 [pid = 1866] [id = 293] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7615aa000 == 151 [pid = 1866] [id = 627] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627b7000 == 150 [pid = 1866] [id = 628] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7732c0800 == 149 [pid = 1866] [id = 285] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a966000 == 148 [pid = 1866] [id = 284] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777364000 == 147 [pid = 1866] [id = 388] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ecb3000 == 146 [pid = 1866] [id = 649] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c69000 == 145 [pid = 1866] [id = 387] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e74000 == 144 [pid = 1866] [id = 673] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627b7800 == 143 [pid = 1866] [id = 672] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76159d000 == 142 [pid = 1866] [id = 671] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff771edd000 == 141 [pid = 1866] [id = 670] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77094c800 == 140 [pid = 1866] [id = 669] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c897000 == 139 [pid = 1866] [id = 668] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b3bc800 == 138 [pid = 1866] [id = 667] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76acbd000 == 137 [pid = 1866] [id = 666] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a9d6000 == 136 [pid = 1866] [id = 665] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff769ab6000 == 135 [pid = 1866] [id = 664] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7698ab000 == 134 [pid = 1866] [id = 663] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c69000 == 133 [pid = 1866] [id = 662] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a2800 == 132 [pid = 1866] [id = 661] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7675a9000 == 131 [pid = 1866] [id = 660] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fdb000 == 130 [pid = 1866] [id = 659] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766534800 == 129 [pid = 1866] [id = 658] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b9d800 == 128 [pid = 1866] [id = 657] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652e3000 == 127 [pid = 1866] [id = 656] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e82800 == 126 [pid = 1866] [id = 655] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7631b4000 == 125 [pid = 1866] [id = 654] 04:47:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761604000 == 124 [pid = 1866] [id = 653] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff777d23800) [pid = 1866] [serial = 1878] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff773b7a800) [pid = 1866] [serial = 1920] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff77b84a000) [pid = 1866] [serial = 1937] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff777d1d800) [pid = 1866] [serial = 1932] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff773217800) [pid = 1866] [serial = 1914] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77c05c400) [pid = 1866] [serial = 1938] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff77d696800) [pid = 1866] [serial = 1946] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff77c240000) [pid = 1866] [serial = 1940] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff772fcb000) [pid = 1866] [serial = 1913] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff76141d000) [pid = 1866] [serial = 1952] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff765b72800) [pid = 1866] [serial = 1824] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff773fd8400) [pid = 1866] [serial = 1923] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7738b9800) [pid = 1866] [serial = 1919] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7776c6000) [pid = 1866] [serial = 1875] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff77d111c00) [pid = 1866] [serial = 1944] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff75fe0d400) [pid = 1866] [serial = 1950] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7776ca800) [pid = 1866] [serial = 1929] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff77a580400) [pid = 1866] [serial = 1934] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff771bd1800) [pid = 1866] [serial = 1910] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff767076400) [pid = 1866] [serial = 1898] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff762705000) [pid = 1866] [serial = 1896] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff776c91400) [pid = 1866] [serial = 1925] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff761c48400) [pid = 1866] [serial = 1895] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff77348a000) [pid = 1866] [serial = 1917] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75ef9d000) [pid = 1866] [serial = 1949] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff76adb5000) [pid = 1866] [serial = 1902] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff761c4c400) [pid = 1866] [serial = 1955] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff777d24c00) [pid = 1866] [serial = 1812] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff77c86e400) [pid = 1866] [serial = 1943] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff777765400) [pid = 1866] [serial = 1931] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff77755c000) [pid = 1866] [serial = 1928] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff76acda800) [pid = 1866] [serial = 1901] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff77df74400) [pid = 1866] [serial = 1947] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff76b8d8c00) [pid = 1866] [serial = 1904] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff771e73800) [pid = 1866] [serial = 1911] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff76b8e3c00) [pid = 1866] [serial = 1905] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76170fc00) [pid = 1866] [serial = 1953] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff76ba51000) [pid = 1866] [serial = 1907] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7771edc00) [pid = 1866] [serial = 1926] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff76bbb7800) [pid = 1866] [serial = 1908] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff77c866c00) [pid = 1866] [serial = 1941] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff77327a800) [pid = 1866] [serial = 1916] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff77a5e1800) [pid = 1866] [serial = 1881] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff773b82800) [pid = 1866] [serial = 1922] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff7680c2800) [pid = 1866] [serial = 1899] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff77ac74000) [pid = 1866] [serial = 1935] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff76289b800) [pid = 1866] [serial = 1958] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff7625c4c00) [pid = 1866] [serial = 1956] [outer = (nil)] [url = about:blank] 04:47:05 INFO - PROCESS | 1866 | 1461412025668 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:47:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 3394ms 04:47:05 INFO - PROCESS | 1866 | 1461412025724 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1866 | 1461412025732 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:47:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:47:05 INFO - PROCESS | 1866 | 1461412025743 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1866 | 1461412025748 Marionette TRACE conn3 <- [1,2730,null,{}] 04:47:05 INFO - PROCESS | 1866 | 1461412025754 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 1866 | 1461412026040 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:47:06 INFO - PROCESS | 1866 | 1461412026245 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7615ae000 == 125 [pid = 1866] [id = 690] 04:47:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff75aecfc00) [pid = 1866] [serial = 2071] [outer = (nil)] 04:47:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff761c43800) [pid = 1866] [serial = 2072] [outer = 0x7ff75aecfc00] 04:47:06 INFO - PROCESS | 1866 | 1461412026320 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7635de000) [pid = 1866] [serial = 2073] [outer = 0x7ff75aecfc00] 04:47:07 INFO - PROCESS | 1866 | 1461412027574 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1866 | 1461412027633 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:47:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:47:07 INFO - PROCESS | 1866 | 1461412027641 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1866 | 1461412027647 Marionette TRACE conn3 <- [1,2734,null,{}] 04:47:07 INFO - PROCESS | 1866 | 1461412027670 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 1866 | 1461412027995 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:47:08 INFO - PROCESS | 1866 | 1461412028047 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764cdd800 == 126 [pid = 1866] [id = 691] 04:47:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff7658a8c00) [pid = 1866] [serial = 2074] [outer = (nil)] 04:47:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff765b7c000) [pid = 1866] [serial = 2075] [outer = 0x7ff7658a8c00] 04:47:08 INFO - PROCESS | 1866 | 1461412028120 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7661e0c00) [pid = 1866] [serial = 2076] [outer = 0x7ff7658a8c00] 04:47:09 INFO - PROCESS | 1866 | 1461412029134 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:47:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1552ms 04:47:09 INFO - PROCESS | 1866 | 1461412029194 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1866 | 1461412029204 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:47:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:47:09 INFO - PROCESS | 1866 | 1461412029229 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1866 | 1461412029231 Marionette TRACE conn3 <- [1,2738,null,{}] 04:47:09 INFO - PROCESS | 1866 | 1461412029253 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 1866 | 1461412029565 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff7632e8800) [pid = 1866] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff7661e0000) [pid = 1866] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff764ebec00) [pid = 1866] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff76bb82800) [pid = 1866] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff75fe70c00) [pid = 1866] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff761d53400) [pid = 1866] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7ff76acdf400) [pid = 1866] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7ff761c47800) [pid = 1866] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7ff761c4d000) [pid = 1866] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7ff76bbb7000) [pid = 1866] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7ff76b621c00) [pid = 1866] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7ff7651cb800) [pid = 1866] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7ff76b615000) [pid = 1866] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7ff761b43800) [pid = 1866] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7ff7658aa400) [pid = 1866] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7ff75ef99400) [pid = 1866] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7ff7651cec00) [pid = 1866] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7ff76acdf800) [pid = 1866] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7ff76adbd800) [pid = 1866] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7ff768056800) [pid = 1866] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7ff7651c5400) [pid = 1866] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:47:10 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7ff7631de000) [pid = 1866] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:47:10 INFO - PROCESS | 1866 | 1461412030450 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761ddc800 == 127 [pid = 1866] [id = 692] 04:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7ff75aed2c00) [pid = 1866] [serial = 2077] [outer = (nil)] 04:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7ff761b43800) [pid = 1866] [serial = 2078] [outer = 0x7ff75aed2c00] 04:47:10 INFO - PROCESS | 1866 | 1461412030519 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7ff7651c5400) [pid = 1866] [serial = 2079] [outer = 0x7ff75aed2c00] 04:47:11 INFO - PROCESS | 1866 | 1461412031248 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:47:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2039ms 04:47:11 INFO - PROCESS | 1866 | 1461412031269 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1866 | 1461412031272 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:47:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:47:11 INFO - PROCESS | 1866 | 1461412031280 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1866 | 1461412031284 Marionette TRACE conn3 <- [1,2742,null,{}] 04:47:11 INFO - PROCESS | 1866 | 1461412031289 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:11 INFO - PROCESS | 1866 | 1461412031589 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:47:11 INFO - PROCESS | 1866 | 1461412031614 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766e03000 == 128 [pid = 1866] [id = 693] 04:47:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7ff7651cb800) [pid = 1866] [serial = 2080] [outer = (nil)] 04:47:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7ff7674df000) [pid = 1866] [serial = 2081] [outer = 0x7ff7651cb800] 04:47:11 INFO - PROCESS | 1866 | 1461412031685 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7ff76804d000) [pid = 1866] [serial = 2082] [outer = 0x7ff7651cb800] 04:47:12 INFO - PROCESS | 1866 | 1461412032851 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:47:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1635ms 04:47:12 INFO - PROCESS | 1866 | 1461412032917 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1866 | 1461412032923 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:47:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:47:12 INFO - PROCESS | 1866 | 1461412032934 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1866 | 1461412032940 Marionette TRACE conn3 <- [1,2746,null,{}] 04:47:12 INFO - PROCESS | 1866 | 1461412032951 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:13 INFO - PROCESS | 1866 | 1461412033277 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:47:13 INFO - PROCESS | 1866 | 1461412033619 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625ac800 == 129 [pid = 1866] [id = 694] 04:47:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7ff75fe0d400) [pid = 1866] [serial = 2083] [outer = (nil)] 04:47:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7ff7631e3000) [pid = 1866] [serial = 2084] [outer = 0x7ff75fe0d400] 04:47:13 INFO - PROCESS | 1866 | 1461412033702 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7ff764ec3c00) [pid = 1866] [serial = 2085] [outer = 0x7ff75fe0d400] 04:47:14 INFO - PROCESS | 1866 | 1461412034701 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:47:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1838ms 04:47:14 INFO - PROCESS | 1866 | 1461412034773 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1866 | 1461412034780 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:47:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:47:14 INFO - PROCESS | 1866 | 1461412034806 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1866 | 1461412034812 Marionette TRACE conn3 <- [1,2750,null,{}] 04:47:14 INFO - PROCESS | 1866 | 1461412034869 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 1866 | 1461412035214 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:47:15 INFO - PROCESS | 1866 | 1461412035469 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fd8000 == 130 [pid = 1866] [id = 695] 04:47:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7ff765b6f800) [pid = 1866] [serial = 2086] [outer = (nil)] 04:47:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7ff76706e800) [pid = 1866] [serial = 2087] [outer = 0x7ff765b6f800] 04:47:15 INFO - PROCESS | 1866 | 1461412035549 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7ff76804c000) [pid = 1866] [serial = 2088] [outer = 0x7ff765b6f800] 04:47:16 INFO - PROCESS | 1866 | 1461412036589 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:47:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1850ms 04:47:16 INFO - PROCESS | 1866 | 1461412036653 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1866 | 1461412036657 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:47:16 INFO - PROCESS | 1866 | 1461412036665 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1866 | 1461412036672 Marionette TRACE conn3 <- [1,2754,null,{}] 04:47:16 INFO - PROCESS | 1866 | 1461412036690 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 1866 | 1461412036993 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:47:17 INFO - PROCESS | 1866 | 1461412037305 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76809d000 == 131 [pid = 1866] [id = 696] 04:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7ff768160c00) [pid = 1866] [serial = 2089] [outer = (nil)] 04:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7ff768169c00) [pid = 1866] [serial = 2090] [outer = 0x7ff768160c00] 04:47:17 INFO - PROCESS | 1866 | 1461412037393 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7ff768b0e800) [pid = 1866] [serial = 2091] [outer = 0x7ff768160c00] 04:47:18 INFO - PROCESS | 1866 | 1461412038302 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:47:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1690ms 04:47:18 INFO - PROCESS | 1866 | 1461412038355 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:47:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:47:18 INFO - PROCESS | 1866 | 1461412038360 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:47:18 INFO - PROCESS | 1866 | 1461412038368 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1866 | 1461412038371 Marionette TRACE conn3 <- [1,2758,null,{}] 04:47:18 INFO - PROCESS | 1866 | 1461412038377 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1866 | 1461412038638 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:47:18 INFO - PROCESS | 1866 | 1461412038900 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768dbf800 == 132 [pid = 1866] [id = 697] 04:47:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7ff7680ce800) [pid = 1866] [serial = 2092] [outer = (nil)] 04:47:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff76adba000) [pid = 1866] [serial = 2093] [outer = 0x7ff7680ce800] 04:47:19 INFO - PROCESS | 1866 | 1461412039027 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff76b61b000) [pid = 1866] [serial = 2094] [outer = 0x7ff7680ce800] 04:47:19 INFO - PROCESS | 1866 | 1461412039939 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:47:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:47:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1639ms 04:47:20 INFO - PROCESS | 1866 | 1461412040007 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:47:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:47:20 INFO - PROCESS | 1866 | 1461412040012 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:47:20 INFO - PROCESS | 1866 | 1461412040020 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1866 | 1461412040023 Marionette TRACE conn3 <- [1,2762,null,{}] 04:47:20 INFO - PROCESS | 1866 | 1461412040030 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1866 | 1461412040284 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:47:20 INFO - PROCESS | 1866 | 1461412040591 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769aa4000 == 133 [pid = 1866] [id = 698] 04:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff76b61d400) [pid = 1866] [serial = 2095] [outer = (nil)] 04:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff76b8da000) [pid = 1866] [serial = 2096] [outer = 0x7ff76b61d400] 04:47:20 INFO - PROCESS | 1866 | 1461412040676 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff76b8e6000) [pid = 1866] [serial = 2097] [outer = 0x7ff76b61d400] 04:47:21 INFO - PROCESS | 1866 | 1461412041554 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:47:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1587ms 04:47:21 INFO - PROCESS | 1866 | 1461412041606 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1866 | 1461412041611 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:47:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:47:21 INFO - PROCESS | 1866 | 1461412041618 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1866 | 1461412041622 Marionette TRACE conn3 <- [1,2766,null,{}] 04:47:21 INFO - PROCESS | 1866 | 1461412041628 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 1866 | 1461412041959 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:47:22 INFO - PROCESS | 1866 | 1461412042273 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acbf800 == 134 [pid = 1866] [id = 699] 04:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff76bbb4800) [pid = 1866] [serial = 2098] [outer = (nil)] 04:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff76bbb8000) [pid = 1866] [serial = 2099] [outer = 0x7ff76bbb4800] 04:47:22 INFO - PROCESS | 1866 | 1461412042375 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff76bc07800) [pid = 1866] [serial = 2100] [outer = 0x7ff76bbb4800] 04:47:23 INFO - PROCESS | 1866 | 1461412043241 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:47:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1680ms 04:47:23 INFO - PROCESS | 1866 | 1461412043301 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1866 | 1461412043305 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:47:23 INFO - PROCESS | 1866 | 1461412043312 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1866 | 1461412043316 Marionette TRACE conn3 <- [1,2770,null,{}] 04:47:23 INFO - PROCESS | 1866 | 1461412043322 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:23 INFO - PROCESS | 1866 | 1461412043566 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:47:23 INFO - PROCESS | 1866 | 1461412043827 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b526000 == 135 [pid = 1866] [id = 700] 04:47:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff76bbb5400) [pid = 1866] [serial = 2101] [outer = (nil)] 04:47:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff76c829400) [pid = 1866] [serial = 2102] [outer = 0x7ff76bbb5400] 04:47:23 INFO - PROCESS | 1866 | 1461412043949 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff770934000) [pid = 1866] [serial = 2103] [outer = 0x7ff76bbb5400] 04:47:24 INFO - PROCESS | 1866 | 1461412044795 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:47:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:47:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1537ms 04:47:24 INFO - PROCESS | 1866 | 1461412044849 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:47:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:47:24 INFO - PROCESS | 1866 | 1461412044854 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:47:24 INFO - PROCESS | 1866 | 1461412044861 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1866 | 1461412044864 Marionette TRACE conn3 <- [1,2774,null,{}] 04:47:24 INFO - PROCESS | 1866 | 1461412044871 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 1866 | 1461412045115 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:47:25 INFO - PROCESS | 1866 | 1461412045378 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c917800 == 136 [pid = 1866] [id = 701] 04:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff76bc0d000) [pid = 1866] [serial = 2104] [outer = (nil)] 04:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff77093fc00) [pid = 1866] [serial = 2105] [outer = 0x7ff76bc0d000] 04:47:25 INFO - PROCESS | 1866 | 1461412045504 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff770c38400) [pid = 1866] [serial = 2106] [outer = 0x7ff76bc0d000] 04:47:26 INFO - PROCESS | 1866 | 1461412046348 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:47:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1540ms 04:47:26 INFO - PROCESS | 1866 | 1461412046401 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1866 | 1461412046405 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:47:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:47:26 INFO - PROCESS | 1866 | 1461412046411 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1866 | 1461412046415 Marionette TRACE conn3 <- [1,2778,null,{}] 04:47:26 INFO - PROCESS | 1866 | 1461412046421 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 1866 | 1461412046667 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:47:26 INFO - PROCESS | 1866 | 1461412046903 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ee4800 == 137 [pid = 1866] [id = 702] 04:47:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff75ef93c00) [pid = 1866] [serial = 2107] [outer = (nil)] 04:47:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff771a5b400) [pid = 1866] [serial = 2108] [outer = 0x7ff75ef93c00] 04:47:26 INFO - PROCESS | 1866 | 1461412046982 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff771bb7000) [pid = 1866] [serial = 2109] [outer = 0x7ff75ef93c00] 04:47:27 INFO - PROCESS | 1866 | 1461412047902 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:47:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1537ms 04:47:27 INFO - PROCESS | 1866 | 1461412047949 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1866 | 1461412047952 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:47:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:47:27 INFO - PROCESS | 1866 | 1461412047959 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1866 | 1461412047963 Marionette TRACE conn3 <- [1,2782,null,{}] 04:47:27 INFO - PROCESS | 1866 | 1461412047969 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 1866 | 1461412048216 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:47:28 INFO - PROCESS | 1866 | 1461412048486 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774063000 == 138 [pid = 1866] [id = 703] 04:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76706d800) [pid = 1866] [serial = 2110] [outer = (nil)] 04:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff771e73800) [pid = 1866] [serial = 2111] [outer = 0x7ff76706d800] 04:47:28 INFO - PROCESS | 1866 | 1461412048606 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff772fcb000) [pid = 1866] [serial = 2112] [outer = 0x7ff76706d800] 04:47:29 INFO - PROCESS | 1866 | 1461412049498 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:47:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1579ms 04:47:29 INFO - PROCESS | 1866 | 1461412049541 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1866 | 1461412049545 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:47:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:47:29 INFO - PROCESS | 1866 | 1461412049551 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1866 | 1461412049556 Marionette TRACE conn3 <- [1,2786,null,{}] 04:47:29 INFO - PROCESS | 1866 | 1461412049561 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:29 INFO - PROCESS | 1866 | 1461412049900 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:47:30 INFO - PROCESS | 1866 | 1461412050262 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c35800 == 139 [pid = 1866] [id = 704] 04:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff77321cc00) [pid = 1866] [serial = 2113] [outer = (nil)] 04:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff773279000) [pid = 1866] [serial = 2114] [outer = 0x7ff77321cc00] 04:47:30 INFO - PROCESS | 1866 | 1461412050349 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff77348b800) [pid = 1866] [serial = 2115] [outer = 0x7ff77321cc00] 04:47:31 INFO - PROCESS | 1866 | 1461412051191 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:47:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1689ms 04:47:31 INFO - PROCESS | 1866 | 1461412051243 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1866 | 1461412051247 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:47:31 INFO - PROCESS | 1866 | 1461412051254 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1866 | 1461412051258 Marionette TRACE conn3 <- [1,2790,null,{}] 04:47:31 INFO - PROCESS | 1866 | 1461412051264 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 1866 | 1461412051540 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:47:31 INFO - PROCESS | 1866 | 1461412051830 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776d15800 == 140 [pid = 1866] [id = 705] 04:47:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff767077400) [pid = 1866] [serial = 2116] [outer = (nil)] 04:47:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7736e7800) [pid = 1866] [serial = 2117] [outer = 0x7ff767077400] 04:47:31 INFO - PROCESS | 1866 | 1461412051965 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7738bd400) [pid = 1866] [serial = 2118] [outer = 0x7ff767077400] 04:47:32 INFO - PROCESS | 1866 | 1461412052819 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:47:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1592ms 04:47:32 INFO - PROCESS | 1866 | 1461412052848 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1866 | 1461412052851 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:47:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:47:32 INFO - PROCESS | 1866 | 1461412052861 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1866 | 1461412052866 Marionette TRACE conn3 <- [1,2794,null,{}] 04:47:32 INFO - PROCESS | 1866 | 1461412052874 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1866 | 1461412053150 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:47:33 INFO - PROCESS | 1866 | 1461412053419 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772ce800 == 141 [pid = 1866] [id = 706] 04:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff773220000) [pid = 1866] [serial = 2119] [outer = (nil)] 04:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff7738c3c00) [pid = 1866] [serial = 2120] [outer = 0x7ff773220000] 04:47:33 INFO - PROCESS | 1866 | 1461412053508 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff773b7f000) [pid = 1866] [serial = 2121] [outer = 0x7ff773220000] 04:47:34 INFO - PROCESS | 1866 | 1461412054485 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:47:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1694ms 04:47:34 INFO - PROCESS | 1866 | 1461412054555 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1866 | 1461412054558 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:47:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:47:34 INFO - PROCESS | 1866 | 1461412054566 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1866 | 1461412054570 Marionette TRACE conn3 <- [1,2798,null,{}] 04:47:34 INFO - PROCESS | 1866 | 1461412054577 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:34 INFO - PROCESS | 1866 | 1461412054836 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:47:35 INFO - PROCESS | 1866 | 1461412055163 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777378800 == 142 [pid = 1866] [id = 707] 04:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7731bb800) [pid = 1866] [serial = 2122] [outer = (nil)] 04:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff773c44800) [pid = 1866] [serial = 2123] [outer = 0x7ff7731bb800] 04:47:35 INFO - PROCESS | 1866 | 1461412055249 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773c4e400) [pid = 1866] [serial = 2124] [outer = 0x7ff7731bb800] 04:47:36 INFO - PROCESS | 1866 | 1461412056156 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1641ms 04:47:36 INFO - PROCESS | 1866 | 1461412056209 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1866 | 1461412056213 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:47:36 INFO - PROCESS | 1866 | 1461412056219 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1866 | 1461412056223 Marionette TRACE conn3 <- [1,2802,null,{}] 04:47:36 INFO - PROCESS | 1866 | 1461412056251 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 1866 | 1461412056524 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:47:36 INFO - PROCESS | 1866 | 1461412056834 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777460800 == 143 [pid = 1866] [id = 708] 04:47:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff761fe1000) [pid = 1866] [serial = 2125] [outer = (nil)] 04:47:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff773c4f400) [pid = 1866] [serial = 2126] [outer = 0x7ff761fe1000] 04:47:36 INFO - PROCESS | 1866 | 1461412056923 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff773e82c00) [pid = 1866] [serial = 2127] [outer = 0x7ff761fe1000] 04:47:37 INFO - PROCESS | 1866 | 1461412057827 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:47:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1654ms 04:47:37 INFO - PROCESS | 1866 | 1461412057874 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1866 | 1461412057877 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:47:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:47:37 INFO - PROCESS | 1866 | 1461412057884 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1866 | 1461412057888 Marionette TRACE conn3 <- [1,2806,null,{}] 04:47:37 INFO - PROCESS | 1866 | 1461412057894 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 1866 | 1461412058144 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:47:38 INFO - PROCESS | 1866 | 1461412058457 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777a25800 == 144 [pid = 1866] [id = 709] 04:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff7635d1800) [pid = 1866] [serial = 2128] [outer = (nil)] 04:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff773f34400) [pid = 1866] [serial = 2129] [outer = 0x7ff7635d1800] 04:47:38 INFO - PROCESS | 1866 | 1461412058543 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff773f3c400) [pid = 1866] [serial = 2130] [outer = 0x7ff7635d1800] 04:47:39 INFO - PROCESS | 1866 | 1461412059405 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:47:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1582ms 04:47:39 INFO - PROCESS | 1866 | 1461412059468 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:47:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:47:39 INFO - PROCESS | 1866 | 1461412059472 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:47:39 INFO - PROCESS | 1866 | 1461412059479 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1866 | 1461412059483 Marionette TRACE conn3 <- [1,2810,null,{}] 04:47:39 INFO - PROCESS | 1866 | 1461412059490 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 1866 | 1461412059754 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:47:40 INFO - PROCESS | 1866 | 1461412060089 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c0f000 == 145 [pid = 1866] [id = 710] 04:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff7731bb400) [pid = 1866] [serial = 2131] [outer = (nil)] 04:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff773fcb400) [pid = 1866] [serial = 2132] [outer = 0x7ff7731bb400] 04:47:40 INFO - PROCESS | 1866 | 1461412060174 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff773fd3c00) [pid = 1866] [serial = 2133] [outer = 0x7ff7731bb400] 04:47:41 INFO - PROCESS | 1866 | 1461412061035 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:47:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1587ms 04:47:41 INFO - PROCESS | 1866 | 1461412061067 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:47:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:47:41 INFO - PROCESS | 1866 | 1461412061071 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:47:41 INFO - PROCESS | 1866 | 1461412061078 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1866 | 1461412061081 Marionette TRACE conn3 <- [1,2814,null,{}] 04:47:41 INFO - PROCESS | 1866 | 1461412061088 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1866 | 1461412061350 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:47:41 INFO - PROCESS | 1866 | 1461412061633 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791c1000 == 146 [pid = 1866] [id = 711] 04:47:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff767733800) [pid = 1866] [serial = 2134] [outer = (nil)] 04:47:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff773fd9c00) [pid = 1866] [serial = 2135] [outer = 0x7ff767733800] 04:47:41 INFO - PROCESS | 1866 | 1461412061754 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff7740fa400) [pid = 1866] [serial = 2136] [outer = 0x7ff767733800] 04:47:42 INFO - PROCESS | 1866 | 1461412062643 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:47:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1636ms 04:47:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:47:42 INFO - PROCESS | 1866 | 1461412062715 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1866 | 1461412062718 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:47:42 INFO - PROCESS | 1866 | 1461412062725 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1866 | 1461412062728 Marionette TRACE conn3 <- [1,2818,null,{}] 04:47:42 INFO - PROCESS | 1866 | 1461412062735 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:43 INFO - PROCESS | 1866 | 1461412062997 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ecbd800 == 145 [pid = 1866] [id = 687] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ee2000 == 144 [pid = 1866] [id = 686] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742d8000 == 143 [pid = 1866] [id = 685] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773ef1800 == 142 [pid = 1866] [id = 684] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77391d800 == 141 [pid = 1866] [id = 683] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77346b000 == 140 [pid = 1866] [id = 682] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff770946800 == 139 [pid = 1866] [id = 681] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b2d4800 == 138 [pid = 1866] [id = 680] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7699d8800 == 137 [pid = 1866] [id = 679] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768db0000 == 136 [pid = 1866] [id = 678] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fe5800 == 135 [pid = 1866] [id = 677] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652e9800 == 134 [pid = 1866] [id = 676] 04:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761be8000 == 133 [pid = 1866] [id = 675] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7632ec000) [pid = 1866] [serial = 2024] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff7650bdc00) [pid = 1866] [serial = 2022] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff7680c8800) [pid = 1866] [serial = 1982] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff7650bec00) [pid = 1866] [serial = 1970] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff76bc09000) [pid = 1866] [serial = 2001] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff75fe7d000) [pid = 1866] [serial = 1961] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff768052000) [pid = 1866] [serial = 1893] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff76ace4400) [pid = 1866] [serial = 1988] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff770c40800) [pid = 1866] [serial = 2012] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff761d5e000) [pid = 1866] [serial = 2018] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff761715000) [pid = 1866] [serial = 1962] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff76bbc3800) [pid = 1866] [serial = 2000] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff770c08800) [pid = 1866] [serial = 2009] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff77093f800) [pid = 1866] [serial = 2007] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76c825800) [pid = 1866] [serial = 2004] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff76bb8b400) [pid = 1866] [serial = 1997] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff7625c2400) [pid = 1866] [serial = 1964] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff7658afc00) [pid = 1866] [serial = 1973] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff75fe7b000) [pid = 1866] [serial = 2016] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff768052800) [pid = 1866] [serial = 1980] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76815d400) [pid = 1866] [serial = 1983] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff762703c00) [pid = 1866] [serial = 2019] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff76b6ad400) [pid = 1866] [serial = 1991] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff76ba70c00) [pid = 1866] [serial = 1995] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff768167c00) [pid = 1866] [serial = 1985] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff76ba45000) [pid = 1866] [serial = 1992] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff770c37400) [pid = 1866] [serial = 2010] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff768049000) [pid = 1866] [serial = 1979] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff765b77000) [pid = 1866] [serial = 1974] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff767730800) [pid = 1866] [serial = 1977] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff75fe03800) [pid = 1866] [serial = 2015] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff76bc0d400) [pid = 1866] [serial = 2003] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff7661d6c00) [pid = 1866] [serial = 1976] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff76ba66800) [pid = 1866] [serial = 1994] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff76bbb8400) [pid = 1866] [serial = 1998] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff7635d2400) [pid = 1866] [serial = 1967] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff768b04400) [pid = 1866] [serial = 1986] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff76c833000) [pid = 1866] [serial = 2006] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff76289a800) [pid = 1866] [serial = 1965] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff7651cb000) [pid = 1866] [serial = 1971] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff76adb1400) [pid = 1866] [serial = 1989] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff764eb7400) [pid = 1866] [serial = 1968] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff7635da400) [pid = 1866] [serial = 2021] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7ff771a64800) [pid = 1866] [serial = 2013] [outer = (nil)] [url = about:blank] 04:47:45 INFO - PROCESS | 1866 | 1461412065494 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75ffaa000 == 134 [pid = 1866] [id = 712] 04:47:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7ff75eb6a400) [pid = 1866] [serial = 2137] [outer = (nil)] 04:47:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff75ef99400) [pid = 1866] [serial = 2138] [outer = 0x7ff75eb6a400] 04:47:45 INFO - PROCESS | 1866 | 1461412065577 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff75fe7d000) [pid = 1866] [serial = 2139] [outer = 0x7ff75eb6a400] 04:47:46 INFO - PROCESS | 1866 | 1461412066379 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 3694ms 04:47:46 INFO - PROCESS | 1866 | 1461412066419 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:47:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:47:46 INFO - PROCESS | 1866 | 1461412066425 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:47:46 INFO - PROCESS | 1866 | 1461412066434 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1866 | 1461412066441 Marionette TRACE conn3 <- [1,2822,null,{}] 04:47:46 INFO - PROCESS | 1866 | 1461412066448 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 1866 | 1461412066717 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:47:46 INFO - PROCESS | 1866 | 1461412066902 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625a6000 == 135 [pid = 1866] [id = 713] 04:47:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff75eb6c800) [pid = 1866] [serial = 2140] [outer = (nil)] 04:47:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff762703c00) [pid = 1866] [serial = 2141] [outer = 0x7ff75eb6c800] 04:47:46 INFO - PROCESS | 1866 | 1461412066974 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7631e5800) [pid = 1866] [serial = 2142] [outer = 0x7ff75eb6c800] 04:47:47 INFO - PROCESS | 1866 | 1461412067930 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:47:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1539ms 04:47:47 INFO - PROCESS | 1866 | 1461412067975 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1866 | 1461412067982 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:47:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:47:48 INFO - PROCESS | 1866 | 1461412067995 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:47:48 INFO - PROCESS | 1866 | 1461412067998 Marionette TRACE conn3 <- [1,2826,null,{}] 04:47:48 INFO - PROCESS | 1866 | 1461412068004 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 1866 | 1461412068311 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:47:48 INFO - PROCESS | 1866 | 1461412068355 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e80800 == 136 [pid = 1866] [id = 714] 04:47:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff764ec4000) [pid = 1866] [serial = 2143] [outer = (nil)] 04:47:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff7651c9800) [pid = 1866] [serial = 2144] [outer = 0x7ff764ec4000] 04:47:48 INFO - PROCESS | 1866 | 1461412068434 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7658ab400) [pid = 1866] [serial = 2145] [outer = 0x7ff764ec4000] 04:47:49 INFO - PROCESS | 1866 | 1461412069507 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:47:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1590ms 04:47:49 INFO - PROCESS | 1866 | 1461412069581 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1866 | 1461412069585 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:47:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:47:49 INFO - PROCESS | 1866 | 1461412069609 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1866 | 1461412069618 Marionette TRACE conn3 <- [1,2830,null,{}] 04:47:49 INFO - PROCESS | 1866 | 1461412069624 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:49 INFO - PROCESS | 1866 | 1461412069943 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff7658a8c00) [pid = 1866] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff75aed2c00) [pid = 1866] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff75aecfc00) [pid = 1866] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff761c42c00) [pid = 1866] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:47:50 INFO - PROCESS | 1866 | 1461412070225 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652d2800 == 137 [pid = 1866] [id = 715] 04:47:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff75aecfc00) [pid = 1866] [serial = 2146] [outer = (nil)] 04:47:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff7650bb800) [pid = 1866] [serial = 2147] [outer = 0x7ff75aecfc00] 04:47:50 INFO - PROCESS | 1866 | 1461412070291 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff768048400) [pid = 1866] [serial = 2148] [outer = 0x7ff75aecfc00] 04:47:51 INFO - PROCESS | 1866 | 1461412071059 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:47:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1501ms 04:47:51 INFO - PROCESS | 1866 | 1461412071095 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:47:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:47:51 INFO - PROCESS | 1866 | 1461412071100 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:47:51 INFO - PROCESS | 1866 | 1461412071118 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1866 | 1461412071122 Marionette TRACE conn3 <- [1,2834,null,{}] 04:47:51 INFO - PROCESS | 1866 | 1461412071128 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 1866 | 1461412071368 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:47:51 INFO - PROCESS | 1866 | 1461412071560 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76651e000 == 138 [pid = 1866] [id = 716] 04:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff75aed2c00) [pid = 1866] [serial = 2149] [outer = (nil)] 04:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff768053c00) [pid = 1866] [serial = 2150] [outer = 0x7ff75aed2c00] 04:47:51 INFO - PROCESS | 1866 | 1461412071626 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff768162800) [pid = 1866] [serial = 2151] [outer = 0x7ff75aed2c00] 04:47:52 INFO - PROCESS | 1866 | 1461412072760 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:47:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1701ms 04:47:52 INFO - PROCESS | 1866 | 1461412072809 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1866 | 1461412072815 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:47:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:47:52 INFO - PROCESS | 1866 | 1461412072825 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1866 | 1461412072831 Marionette TRACE conn3 <- [1,2838,null,{}] 04:47:52 INFO - PROCESS | 1866 | 1461412072840 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:53 INFO - PROCESS | 1866 | 1461412073104 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:47:53 INFO - PROCESS | 1866 | 1461412073404 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76324b000 == 139 [pid = 1866] [id = 717] 04:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff761fe7000) [pid = 1866] [serial = 2152] [outer = (nil)] 04:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff76270a800) [pid = 1866] [serial = 2153] [outer = 0x7ff761fe7000] 04:47:53 INFO - PROCESS | 1866 | 1461412073489 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff7635d3800) [pid = 1866] [serial = 2154] [outer = 0x7ff761fe7000] 04:47:54 INFO - PROCESS | 1866 | 1461412074413 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:47:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:47:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1638ms 04:47:54 INFO - PROCESS | 1866 | 1461412074463 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1866 | 1461412074472 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:47:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:47:54 INFO - PROCESS | 1866 | 1461412074485 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1866 | 1461412074489 Marionette TRACE conn3 <- [1,2842,null,{}] 04:47:54 INFO - PROCESS | 1866 | 1461412074496 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 1866 | 1461412074764 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:47:55 INFO - PROCESS | 1866 | 1461412075140 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766fcc800 == 140 [pid = 1866] [id = 718] 04:47:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff76617f000) [pid = 1866] [serial = 2155] [outer = (nil)] 04:47:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff76618c400) [pid = 1866] [serial = 2156] [outer = 0x7ff76617f000] 04:47:55 INFO - PROCESS | 1866 | 1461412075228 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff768052000) [pid = 1866] [serial = 2157] [outer = 0x7ff76617f000] 04:47:56 INFO - PROCESS | 1866 | 1461412076191 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:47:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:47:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 04:47:56 INFO - PROCESS | 1866 | 1461412076222 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:47:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:47:56 INFO - PROCESS | 1866 | 1461412076227 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:47:56 INFO - PROCESS | 1866 | 1461412076234 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:47:56 INFO - PROCESS | 1866 | 1461412076240 Marionette TRACE conn3 <- [1,2846,null,{}] 04:47:56 INFO - PROCESS | 1866 | 1461412076257 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:56 INFO - PROCESS | 1866 | 1461412076547 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:47:56 INFO - PROCESS | 1866 | 1461412076861 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7680a5800 == 141 [pid = 1866] [id = 719] 04:47:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7680d1c00) [pid = 1866] [serial = 2158] [outer = (nil)] 04:47:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76adba400) [pid = 1866] [serial = 2159] [outer = 0x7ff7680d1c00] 04:47:56 INFO - PROCESS | 1866 | 1461412076944 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b8da400) [pid = 1866] [serial = 2160] [outer = 0x7ff7680d1c00] 04:47:57 INFO - PROCESS | 1866 | 1461412077864 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:47:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:47:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1695ms 04:47:57 INFO - PROCESS | 1866 | 1461412077929 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:47:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:47:57 INFO - PROCESS | 1866 | 1461412077935 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:47:57 INFO - PROCESS | 1866 | 1461412077941 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1866 | 1461412077945 Marionette TRACE conn3 <- [1,2850,null,{}] 04:47:57 INFO - PROCESS | 1866 | 1461412077951 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1866 | 1461412078220 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:47:58 INFO - PROCESS | 1866 | 1461412078528 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690af000 == 142 [pid = 1866] [id = 720] 04:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff76acdb800) [pid = 1866] [serial = 2161] [outer = (nil)] 04:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff76ba6cc00) [pid = 1866] [serial = 2162] [outer = 0x7ff76acdb800] 04:47:58 INFO - PROCESS | 1866 | 1461412078612 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff76bb85c00) [pid = 1866] [serial = 2163] [outer = 0x7ff76acdb800] 04:47:59 INFO - PROCESS | 1866 | 1461412079482 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:47:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1584ms 04:47:59 INFO - PROCESS | 1866 | 1461412079525 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1866 | 1461412079530 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:47:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:47:59 INFO - PROCESS | 1866 | 1461412079537 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1866 | 1461412079541 Marionette TRACE conn3 <- [1,2854,null,{}] 04:47:59 INFO - PROCESS | 1866 | 1461412079562 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:59 INFO - PROCESS | 1866 | 1461412079895 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:48:00 INFO - PROCESS | 1866 | 1461412080157 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff769abf000 == 143 [pid = 1866] [id = 721] 04:48:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff76bb86000) [pid = 1866] [serial = 2164] [outer = (nil)] 04:48:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff76bbb9000) [pid = 1866] [serial = 2165] [outer = 0x7ff76bb86000] 04:48:00 INFO - PROCESS | 1866 | 1461412080245 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff76bc07c00) [pid = 1866] [serial = 2166] [outer = 0x7ff76bb86000] 04:48:01 INFO - PROCESS | 1866 | 1461412081390 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:48:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:48:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1936ms 04:48:01 INFO - PROCESS | 1866 | 1461412081476 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:48:01 INFO - PROCESS | 1866 | 1461412081483 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:48:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:48:01 INFO - PROCESS | 1866 | 1461412081494 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:48:01 INFO - PROCESS | 1866 | 1461412081498 Marionette TRACE conn3 <- [1,2858,null,{}] 04:48:01 INFO - PROCESS | 1866 | 1461412081594 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:02 INFO - PROCESS | 1866 | 1461412082068 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:48:02 INFO - PROCESS | 1866 | 1461412082285 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76ad1e000 == 144 [pid = 1866] [id = 722] 04:48:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff770c0d800) [pid = 1866] [serial = 2167] [outer = (nil)] 04:48:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff771e76400) [pid = 1866] [serial = 2168] [outer = 0x7ff770c0d800] 04:48:02 INFO - PROCESS | 1866 | 1461412082366 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7730b0400) [pid = 1866] [serial = 2169] [outer = 0x7ff770c0d800] 04:48:03 INFO - PROCESS | 1866 | 1461412083318 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:48:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1894ms 04:48:03 INFO - PROCESS | 1866 | 1461412083388 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:48:03 INFO - PROCESS | 1866 | 1461412083392 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:48:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:48:03 INFO - PROCESS | 1866 | 1461412083399 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1866 | 1461412083403 Marionette TRACE conn3 <- [1,2862,null,{}] 04:48:03 INFO - PROCESS | 1866 | 1461412083409 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 1866 | 1461412083664 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:48:03 INFO - PROCESS | 1866 | 1461412083975 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c8a5800 == 145 [pid = 1866] [id = 723] 04:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff770c3c400) [pid = 1866] [serial = 2170] [outer = (nil)] 04:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff7731b9c00) [pid = 1866] [serial = 2171] [outer = 0x7ff770c3c400] 04:48:04 INFO - PROCESS | 1866 | 1461412084058 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff773220400) [pid = 1866] [serial = 2172] [outer = 0x7ff770c3c400] 04:48:05 INFO - PROCESS | 1866 | 1461412085094 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:48:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1734ms 04:48:05 INFO - PROCESS | 1866 | 1461412085136 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:48:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:48:05 INFO - PROCESS | 1866 | 1461412085142 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:48:05 INFO - PROCESS | 1866 | 1461412085152 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1866 | 1461412085158 Marionette TRACE conn3 <- [1,2866,null,{}] 04:48:05 INFO - PROCESS | 1866 | 1461412085167 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 1866 | 1461412085541 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:48:05 INFO - PROCESS | 1866 | 1461412085967 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff772ed1000 == 146 [pid = 1866] [id = 724] 04:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff76bbbc800) [pid = 1866] [serial = 2173] [outer = (nil)] 04:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff7732ed000) [pid = 1866] [serial = 2174] [outer = 0x7ff76bbbc800] 04:48:06 INFO - PROCESS | 1866 | 1461412086102 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff7738c5c00) [pid = 1866] [serial = 2175] [outer = 0x7ff76bbbc800] 04:48:07 INFO - PROCESS | 1866 | 1461412087050 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:48:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1948ms 04:48:07 INFO - PROCESS | 1866 | 1461412087098 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1866 | 1461412087102 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:48:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:48:07 INFO - PROCESS | 1866 | 1461412087108 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1866 | 1461412087111 Marionette TRACE conn3 <- [1,2870,null,{}] 04:48:07 INFO - PROCESS | 1866 | 1461412087117 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:07 INFO - PROCESS | 1866 | 1461412087364 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:48:07 INFO - PROCESS | 1866 | 1461412087654 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773915800 == 147 [pid = 1866] [id = 725] 04:48:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff771a5c800) [pid = 1866] [serial = 2176] [outer = (nil)] 04:48:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff773e7f400) [pid = 1866] [serial = 2177] [outer = 0x7ff771a5c800] 04:48:07 INFO - PROCESS | 1866 | 1461412087775 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff7740fc000) [pid = 1866] [serial = 2178] [outer = 0x7ff771a5c800] 04:48:08 INFO - PROCESS | 1866 | 1461412088663 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:48:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1588ms 04:48:08 INFO - PROCESS | 1866 | 1461412088697 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1866 | 1461412088700 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:48:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:48:08 INFO - PROCESS | 1866 | 1461412088707 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1866 | 1461412088710 Marionette TRACE conn3 <- [1,2874,null,{}] 04:48:08 INFO - PROCESS | 1866 | 1461412088716 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:08 INFO - PROCESS | 1866 | 1461412088971 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:48:09 INFO - PROCESS | 1866 | 1461412089243 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7742ea800 == 148 [pid = 1866] [id = 726] 04:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff7738bac00) [pid = 1866] [serial = 2179] [outer = (nil)] 04:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff774f6fc00) [pid = 1866] [serial = 2180] [outer = 0x7ff7738bac00] 04:48:09 INFO - PROCESS | 1866 | 1461412089368 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7752b4000) [pid = 1866] [serial = 2181] [outer = 0x7ff7738bac00] 04:48:10 INFO - PROCESS | 1866 | 1461412090279 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:48:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:48:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1632ms 04:48:10 INFO - PROCESS | 1866 | 1461412090340 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1866 | 1461412090344 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:48:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:48:10 INFO - PROCESS | 1866 | 1461412090352 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1866 | 1461412090358 Marionette TRACE conn3 <- [1,2878,null,{}] 04:48:10 INFO - PROCESS | 1866 | 1461412090365 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:10 INFO - PROCESS | 1866 | 1461412090686 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:48:11 INFO - PROCESS | 1866 | 1461412091034 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c3c800 == 149 [pid = 1866] [id = 727] 04:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff775e7f000) [pid = 1866] [serial = 2182] [outer = (nil)] 04:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff775e84c00) [pid = 1866] [serial = 2183] [outer = 0x7ff775e7f000] 04:48:11 INFO - PROCESS | 1866 | 1461412091143 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff776854000) [pid = 1866] [serial = 2184] [outer = 0x7ff775e7f000] 04:48:12 INFO - PROCESS | 1866 | 1461412092504 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:48:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2245ms 04:48:12 INFO - PROCESS | 1866 | 1461412092600 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1866 | 1461412092606 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:48:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:48:12 INFO - PROCESS | 1866 | 1461412092616 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1866 | 1461412092620 Marionette TRACE conn3 <- [1,2882,null,{}] 04:48:12 INFO - PROCESS | 1866 | 1461412092630 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 1866 | 1461412092990 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:48:13 INFO - PROCESS | 1866 | 1461412093308 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7791d1800 == 150 [pid = 1866] [id = 728] 04:48:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff775e80c00) [pid = 1866] [serial = 2185] [outer = (nil)] 04:48:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff77685b800) [pid = 1866] [serial = 2186] [outer = 0x7ff775e80c00] 04:48:13 INFO - PROCESS | 1866 | 1461412093389 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff776a6dc00) [pid = 1866] [serial = 2187] [outer = 0x7ff775e80c00] 04:48:14 INFO - PROCESS | 1866 | 1461412094275 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1740ms 04:48:14 INFO - PROCESS | 1866 | 1461412094357 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1866 | 1461412094359 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:48:14 INFO - PROCESS | 1866 | 1461412094367 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1866 | 1461412094370 Marionette TRACE conn3 <- [1,2886,null,{}] 04:48:14 INFO - PROCESS | 1866 | 1461412094376 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:14 INFO - PROCESS | 1866 | 1461412094665 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:48:14 INFO - PROCESS | 1866 | 1461412094976 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c06f800 == 151 [pid = 1866] [id = 729] 04:48:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff776852400) [pid = 1866] [serial = 2188] [outer = (nil)] 04:48:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff776c89400) [pid = 1866] [serial = 2189] [outer = 0x7ff776852400] 04:48:15 INFO - PROCESS | 1866 | 1461412095070 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff776c96800) [pid = 1866] [serial = 2190] [outer = 0x7ff776852400] 04:48:15 INFO - PROCESS | 1866 | 1461412095992 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:48:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 04:48:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:48:16 INFO - PROCESS | 1866 | 1461412096048 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1866 | 1461412096051 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:48:16 INFO - PROCESS | 1866 | 1461412096058 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1866 | 1461412096060 Marionette TRACE conn3 <- [1,2890,null,{}] 04:48:16 INFO - PROCESS | 1866 | 1461412096066 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 1866 | 1461412096317 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:48:16 INFO - PROCESS | 1866 | 1461412096639 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c3ef000 == 152 [pid = 1866] [id = 730] 04:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff776854400) [pid = 1866] [serial = 2191] [outer = (nil)] 04:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff776cd2c00) [pid = 1866] [serial = 2192] [outer = 0x7ff776854400] 04:48:16 INFO - PROCESS | 1866 | 1461412096721 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff7771e5c00) [pid = 1866] [serial = 2193] [outer = 0x7ff776854400] 04:48:17 INFO - PROCESS | 1866 | 1461412097624 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1642ms 04:48:17 INFO - PROCESS | 1866 | 1461412097699 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:48:17 INFO - PROCESS | 1866 | 1461412097712 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:48:17 INFO - PROCESS | 1866 | 1461412097718 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1866 | 1461412097722 Marionette TRACE conn3 <- [1,2894,null,{}] 04:48:17 INFO - PROCESS | 1866 | 1461412097728 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 1866 | 1461412098026 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:48:18 INFO - PROCESS | 1866 | 1461412098338 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d003000 == 153 [pid = 1866] [id = 731] 04:48:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff7635dbc00) [pid = 1866] [serial = 2194] [outer = (nil)] 04:48:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff7771eac00) [pid = 1866] [serial = 2195] [outer = 0x7ff7635dbc00] 04:48:18 INFO - PROCESS | 1866 | 1461412098419 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff7772bd000) [pid = 1866] [serial = 2196] [outer = 0x7ff7635dbc00] 04:48:19 INFO - PROCESS | 1866 | 1461412099266 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:48:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1582ms 04:48:19 INFO - PROCESS | 1866 | 1461412099302 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1866 | 1461412099305 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:48:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:48:19 INFO - PROCESS | 1866 | 1461412099312 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1866 | 1461412099314 Marionette TRACE conn3 <- [1,2898,null,{}] 04:48:19 INFO - PROCESS | 1866 | 1461412099320 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 1866 | 1461412099573 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:48:19 INFO - PROCESS | 1866 | 1461412099850 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d62f800 == 154 [pid = 1866] [id = 732] 04:48:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff768168000) [pid = 1866] [serial = 2197] [outer = (nil)] 04:48:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff7772f2c00) [pid = 1866] [serial = 2198] [outer = 0x7ff768168000] 04:48:19 INFO - PROCESS | 1866 | 1461412099936 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff7773b9400) [pid = 1866] [serial = 2199] [outer = 0x7ff768168000] 04:48:20 INFO - PROCESS | 1866 | 1461412100910 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:48:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1630ms 04:48:20 INFO - PROCESS | 1866 | 1461412100945 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1866 | 1461412100948 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:48:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:48:20 INFO - PROCESS | 1866 | 1461412100957 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1866 | 1461412100960 Marionette TRACE conn3 <- [1,2902,null,{}] 04:48:20 INFO - PROCESS | 1866 | 1461412100967 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 1866 | 1461412101233 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:48:21 INFO - PROCESS | 1866 | 1461412101553 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77dd61800 == 155 [pid = 1866] [id = 733] 04:48:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff761b43000) [pid = 1866] [serial = 2200] [outer = (nil)] 04:48:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff77755c800) [pid = 1866] [serial = 2201] [outer = 0x7ff761b43000] 04:48:21 INFO - PROCESS | 1866 | 1461412101635 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff777566800) [pid = 1866] [serial = 2202] [outer = 0x7ff761b43000] 04:48:22 INFO - PROCESS | 1866 | 1461412102519 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1631ms 04:48:22 INFO - PROCESS | 1866 | 1461412102589 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:48:22 INFO - PROCESS | 1866 | 1461412102594 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:48:22 INFO - PROCESS | 1866 | 1461412102600 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1866 | 1461412102604 Marionette TRACE conn3 <- [1,2906,null,{}] 04:48:22 INFO - PROCESS | 1866 | 1461412102610 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7650cb800 == 154 [pid = 1866] [id = 674] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627bf800 == 153 [pid = 1866] [id = 652] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c3e6800 == 152 [pid = 1866] [id = 67] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761ddf800 == 151 [pid = 1866] [id = 651] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff765b9c800 == 150 [pid = 1866] [id = 630] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761607000 == 149 [pid = 1866] [id = 650] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff78b362000 == 148 [pid = 1866] [id = 69] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761be4000 == 147 [pid = 1866] [id = 629] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627ac800 == 146 [pid = 1866] [id = 466] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652d2800 == 145 [pid = 1866] [id = 715] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e80800 == 144 [pid = 1866] [id = 714] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625a6000 == 143 [pid = 1866] [id = 713] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75ffaa000 == 142 [pid = 1866] [id = 712] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791c1000 == 141 [pid = 1866] [id = 711] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c0f000 == 140 [pid = 1866] [id = 710] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a25800 == 139 [pid = 1866] [id = 709] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777460800 == 138 [pid = 1866] [id = 708] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777378800 == 137 [pid = 1866] [id = 707] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff761602800 == 136 [pid = 1866] [id = 484] 04:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75e751000 == 135 [pid = 1866] [id = 688] 04:48:24 INFO - PROCESS | 1866 | 1461412104917 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff7661e0c00) [pid = 1866] [serial = 2076] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff7651c5400) [pid = 1866] [serial = 2079] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7635de000) [pid = 1866] [serial = 2073] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff7674df000) [pid = 1866] [serial = 2081] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff765b7c000) [pid = 1866] [serial = 2075] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff761b43800) [pid = 1866] [serial = 2078] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff76bbc2400) [pid = 1866] [serial = 2042] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff768b0e400) [pid = 1866] [serial = 2039] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff76804a000) [pid = 1866] [serial = 2036] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff765b77c00) [pid = 1866] [serial = 2033] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff761d58400) [pid = 1866] [serial = 2030] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff75fe76c00) [pid = 1866] [serial = 2027] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff761c43800) [pid = 1866] [serial = 2072] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff76289a400) [pid = 1866] [serial = 2070] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff761d61400) [pid = 1866] [serial = 2069] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7631e2400) [pid = 1866] [serial = 2066] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff75e7e0000) [pid = 1866] [serial = 2063] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff77327bc00) [pid = 1866] [serial = 2060] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7731b6c00) [pid = 1866] [serial = 2057] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff772fc1000) [pid = 1866] [serial = 2054] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff771e71c00) [pid = 1866] [serial = 2051] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff771bd3c00) [pid = 1866] [serial = 2048] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff771baf400) [pid = 1866] [serial = 2045] [outer = (nil)] [url = about:blank] 04:48:25 INFO - PROCESS | 1866 | 1461412105341 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff75e761800 == 136 [pid = 1866] [id = 734] 04:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff75e7e2800) [pid = 1866] [serial = 2203] [outer = (nil)] 04:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff75eb61800) [pid = 1866] [serial = 2204] [outer = 0x7ff75e7e2800] 04:48:25 INFO - PROCESS | 1866 | 1461412105412 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff75fe04000) [pid = 1866] [serial = 2205] [outer = 0x7ff75e7e2800] 04:48:26 INFO - PROCESS | 1866 | 1461412106248 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:48:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 3697ms 04:48:26 INFO - PROCESS | 1866 | 1461412106307 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1866 | 1461412106314 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:48:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:48:26 INFO - PROCESS | 1866 | 1461412106321 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1866 | 1461412106327 Marionette TRACE conn3 <- [1,2910,null,{}] 04:48:26 INFO - PROCESS | 1866 | 1461412106334 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:26 INFO - PROCESS | 1866 | 1461412106562 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:48:26 INFO - PROCESS | 1866 | 1461412106743 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7618be000 == 137 [pid = 1866] [id = 735] 04:48:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff75fe09c00) [pid = 1866] [serial = 2206] [outer = (nil)] 04:48:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff761b42800) [pid = 1866] [serial = 2207] [outer = 0x7ff75fe09c00] 04:48:26 INFO - PROCESS | 1866 | 1461412106816 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff761c4dc00) [pid = 1866] [serial = 2208] [outer = 0x7ff75fe09c00] 04:48:27 INFO - PROCESS | 1866 | 1461412107656 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:48:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:48:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1387ms 04:48:27 INFO - PROCESS | 1866 | 1461412107715 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1866 | 1461412107719 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:48:27 INFO - TEST-START | /DOMEvents/constructors.html 04:48:27 INFO - PROCESS | 1866 | 1461412107731 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1866 | 1461412107734 Marionette TRACE conn3 <- [1,2914,null,{}] 04:48:27 INFO - PROCESS | 1866 | 1461412107741 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 1866 | 1461412108027 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:48:28 INFO - PROCESS | 1866 | 1461412108076 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625a9800 == 138 [pid = 1866] [id = 736] 04:48:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff761d53800) [pid = 1866] [serial = 2209] [outer = (nil)] 04:48:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff7625c3800) [pid = 1866] [serial = 2210] [outer = 0x7ff761d53800] 04:48:28 INFO - PROCESS | 1866 | 1461412108142 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff762711400) [pid = 1866] [serial = 2211] [outer = 0x7ff761d53800] 04:48:29 INFO - PROCESS | 1866 | 1461412109276 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:48:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:48:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:48:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:48:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1601ms 04:48:29 INFO - PROCESS | 1866 | 1461412109329 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1866 | 1461412109337 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:48:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:48:29 INFO - PROCESS | 1866 | 1461412109376 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1866 | 1461412109384 Marionette TRACE conn3 <- [1,2918,null,{}] 04:48:30 INFO - PROCESS | 1866 | 1461412110357 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff771bae400) [pid = 1866] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff7658ad800) [pid = 1866] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff7731b4400) [pid = 1866] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff773272400) [pid = 1866] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff75aed4800) [pid = 1866] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff762702800) [pid = 1866] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff75aecf800) [pid = 1866] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff764ec4000) [pid = 1866] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff75aecfc00) [pid = 1866] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff75eb6c800) [pid = 1866] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff75fe0d400) [pid = 1866] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff75eb6a400) [pid = 1866] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff767733800) [pid = 1866] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7731bb400) [pid = 1866] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff7635d1800) [pid = 1866] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff761fe1000) [pid = 1866] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7731bb800) [pid = 1866] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff773220000) [pid = 1866] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff767077400) [pid = 1866] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff77321cc00) [pid = 1866] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff76706d800) [pid = 1866] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff75ef93c00) [pid = 1866] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76bc0d000) [pid = 1866] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff76bbb5400) [pid = 1866] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76bbb4800) [pid = 1866] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff76b61d400) [pid = 1866] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff7680ce800) [pid = 1866] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff768160c00) [pid = 1866] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff765b6f800) [pid = 1866] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff75aece400) [pid = 1866] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff7650ba000) [pid = 1866] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff75fe0ac00) [pid = 1866] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff764ec4400) [pid = 1866] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff75fe09800) [pid = 1866] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff76b6a2800) [pid = 1866] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff771baac00) [pid = 1866] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff768b0fc00) [pid = 1866] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:48:30 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff767078000) [pid = 1866] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:48:30 INFO - PROCESS | 1866 | 1461412110773 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:48:30 INFO - PROCESS | 1866 | 1461412110940 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76325f000 == 139 [pid = 1866] [id = 737] 04:48:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff761b48000) [pid = 1866] [serial = 2212] [outer = (nil)] 04:48:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff7631e1800) [pid = 1866] [serial = 2213] [outer = 0x7ff761b48000] 04:48:31 INFO - PROCESS | 1866 | 1461412111011 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff764eb9400) [pid = 1866] [serial = 2214] [outer = 0x7ff761b48000] 04:48:31 INFO - PROCESS | 1866 | 1461412111699 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:48:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:48:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2354ms 04:48:31 INFO - PROCESS | 1866 | 1461412111722 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1866 | 1461412111726 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:48:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:48:31 INFO - PROCESS | 1866 | 1461412111732 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1866 | 1461412111736 Marionette TRACE conn3 <- [1,2922,null,{}] 04:48:31 INFO - PROCESS | 1866 | 1461412111753 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 1866 | 1461412112050 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:48:32 INFO - PROCESS | 1866 | 1461412112172 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76505f000 == 140 [pid = 1866] [id = 738] 04:48:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff75eb5f800) [pid = 1866] [serial = 2215] [outer = (nil)] 04:48:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff764ec1400) [pid = 1866] [serial = 2216] [outer = 0x7ff75eb5f800] 04:48:32 INFO - PROCESS | 1866 | 1461412112253 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7651c5c00) [pid = 1866] [serial = 2217] [outer = 0x7ff75eb5f800] 04:48:33 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:33 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:33 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:33 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 04:48:33 INFO - PROCESS | 1866 | 1461412113495 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:48:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:48:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:33 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 04:48:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:33 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 04:48:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:33 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]" 04:48:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:48:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:48:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1789ms 04:48:33 INFO - PROCESS | 1866 | 1461412113529 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1866 | 1461412113544 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:48:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:48:33 INFO - PROCESS | 1866 | 1461412113554 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1866 | 1461412113560 Marionette TRACE conn3 <- [1,2926,null,{}] 04:48:33 INFO - PROCESS | 1866 | 1461412113568 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:33 INFO - PROCESS | 1866 | 1461412113917 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:48:34 INFO - PROCESS | 1866 | 1461412114176 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7625b9800 == 141 [pid = 1866] [id = 739] 04:48:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff761fe4800) [pid = 1866] [serial = 2218] [outer = (nil)] 04:48:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff7625cc000) [pid = 1866] [serial = 2219] [outer = 0x7ff761fe4800] 04:48:34 INFO - PROCESS | 1866 | 1461412114262 Marionette DEBUG loaded listener.js 04:48:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff7631d8000) [pid = 1866] [serial = 2220] [outer = 0x7ff761fe4800] 04:48:34 INFO - PROCESS | 1866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:48:35 INFO - PROCESS | 1866 | 1461412115107 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:48:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:48:35 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1592ms 04:48:35 INFO - PROCESS | 1866 | 1461412115147 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:48:35 INFO - PROCESS | 1866 | 1461412115162 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:48:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:48:35 INFO - PROCESS | 1866 | 1461412115175 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:48:35 INFO - PROCESS | 1866 | 1461412115179 Marionette TRACE conn3 <- [1,2930,null,{}] 04:48:35 INFO - PROCESS | 1866 | 1461412115186 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:35 INFO - PROCESS | 1866 | 1461412115532 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:48:35 INFO - PROCESS | 1866 | 1461412115736 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7652ed000 == 142 [pid = 1866] [id = 740] 04:48:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff7635d1800) [pid = 1866] [serial = 2221] [outer = (nil)] 04:48:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff7650b5400) [pid = 1866] [serial = 2222] [outer = 0x7ff7635d1800] 04:48:35 INFO - PROCESS | 1866 | 1461412115901 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff7651cec00) [pid = 1866] [serial = 2223] [outer = 0x7ff7635d1800] 04:48:36 INFO - PROCESS | 1866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:48:36 INFO - PROCESS | 1866 | 1461412116715 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:48:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:48:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1591ms 04:48:36 INFO - PROCESS | 1866 | 1461412116767 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1866 | 1461412116770 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:48:36 INFO - PROCESS | 1866 | 1461412116778 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1866 | 1461412116784 Marionette TRACE conn3 <- [1,2934,null,{}] 04:48:36 INFO - PROCESS | 1866 | 1461412116801 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:37 INFO - PROCESS | 1866 | 1461412117131 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:48:37 INFO - PROCESS | 1866 | 1461412117334 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7664a8800 == 143 [pid = 1866] [id = 741] 04:48:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff765b78c00) [pid = 1866] [serial = 2224] [outer = (nil)] 04:48:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7661d5800) [pid = 1866] [serial = 2225] [outer = 0x7ff765b78c00] 04:48:37 INFO - PROCESS | 1866 | 1461412117417 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7674d7c00) [pid = 1866] [serial = 2226] [outer = 0x7ff765b78c00] 04:48:38 INFO - PROCESS | 1866 | 1461412118234 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:48:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:48:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1492ms 04:48:38 INFO - PROCESS | 1866 | 1461412118272 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1866 | 1461412118277 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:48:38 INFO - PROCESS | 1866 | 1461412118283 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1866 | 1461412118286 Marionette TRACE conn3 <- [1,2938,null,{}] 04:48:38 INFO - PROCESS | 1866 | 1461412118292 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 1866 | 1461412118526 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:48:38 INFO - PROCESS | 1866 | 1461412118764 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767502800 == 144 [pid = 1866] [id = 742] 04:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff765b7bc00) [pid = 1866] [serial = 2227] [outer = (nil)] 04:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff768047400) [pid = 1866] [serial = 2228] [outer = 0x7ff765b7bc00] 04:48:38 INFO - PROCESS | 1866 | 1461412118844 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff768056400) [pid = 1866] [serial = 2229] [outer = 0x7ff765b7bc00] 04:48:39 INFO - PROCESS | 1866 | 1461412119603 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:48:39 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. 04:48:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1385ms 04:48:39 INFO - PROCESS | 1866 | 1461412119670 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1866 | 1461412119674 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:48:39 INFO - PROCESS | 1866 | 1461412119680 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1866 | 1461412119683 Marionette TRACE conn3 <- [1,2942,null,{}] 04:48:39 INFO - PROCESS | 1866 | 1461412119689 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 1866 | 1461412119916 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:48:40 INFO - PROCESS | 1866 | 1461412120181 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76778c000 == 145 [pid = 1866] [id = 743] 04:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7674e1c00) [pid = 1866] [serial = 2230] [outer = (nil)] 04:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff7680cc800) [pid = 1866] [serial = 2231] [outer = 0x7ff7674e1c00] 04:48:40 INFO - PROCESS | 1866 | 1461412120261 Marionette DEBUG loaded listener.js 04:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff768165400) [pid = 1866] [serial = 2232] [outer = 0x7ff7674e1c00] 04:48:41 INFO - PROCESS | 1866 | 1461412121090 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:48:41 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 04:48:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:48:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:48:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1434ms 04:48:41 INFO - PROCESS | 1866 | 1461412121116 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1866 | 1461412121120 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:48:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:48:41 INFO - PROCESS | 1866 | 1461412121126 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1866 | 1461412121128 Marionette TRACE conn3 <- [1,2946,null,{}] 04:48:41 INFO - PROCESS | 1866 | 1461412121135 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:41 INFO - PROCESS | 1866 | 1461412121410 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:48:41 INFO - PROCESS | 1866 | 1461412121653 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c5c800 == 146 [pid = 1866] [id = 744] 04:48:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff768056800) [pid = 1866] [serial = 2233] [outer = (nil)] 04:48:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff76ace3400) [pid = 1866] [serial = 2234] [outer = 0x7ff768056800] 04:48:41 INFO - PROCESS | 1866 | 1461412121737 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff76b61e400) [pid = 1866] [serial = 2235] [outer = 0x7ff768056800] 04:48:42 INFO - PROCESS | 1866 | 1461412122493 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:48:42 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. 04:48:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1393ms 04:48:42 INFO - PROCESS | 1866 | 1461412122529 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1866 | 1461412122532 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:48:42 INFO - PROCESS | 1866 | 1461412122541 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1866 | 1461412122544 Marionette TRACE conn3 <- [1,2950,null,{}] 04:48:42 INFO - PROCESS | 1866 | 1461412122550 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1866 | 1461412122783 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:48:43 INFO - PROCESS | 1866 | 1461412123022 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7690a4000 == 147 [pid = 1866] [id = 745] 04:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff768166000) [pid = 1866] [serial = 2236] [outer = (nil)] 04:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff76b6af000) [pid = 1866] [serial = 2237] [outer = 0x7ff768166000] 04:48:43 INFO - PROCESS | 1866 | 1461412123097 Marionette DEBUG loaded listener.js 04:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff76b8e4400) [pid = 1866] [serial = 2238] [outer = 0x7ff768166000] 04:48:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7699dd800 == 148 [pid = 1866] [id = 746] 04:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff76ba65c00) [pid = 1866] [serial = 2239] [outer = (nil)] 04:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff76b6b0400) [pid = 1866] [serial = 2240] [outer = 0x7ff76ba65c00] 04:48:44 INFO - PROCESS | 1866 | 1461412123994 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:48:44 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. 04:48:44 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1489ms 04:48:44 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:48:44 INFO - PROCESS | 1866 | 1461412124031 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:48:44 INFO - PROCESS | 1866 | 1461412124034 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:48:44 INFO - PROCESS | 1866 | 1461412124041 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:48:44 INFO - PROCESS | 1866 | 1461412124044 Marionette TRACE conn3 <- [1,2954,null,{}] 04:48:44 INFO - PROCESS | 1866 | 1461412124050 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:44 INFO - PROCESS | 1866 | 1461412124387 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:48:44 INFO - PROCESS | 1866 | 1461412124666 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76a971000 == 149 [pid = 1866] [id = 747] 04:48:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff76ace7400) [pid = 1866] [serial = 2241] [outer = (nil)] 04:48:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff76ba51c00) [pid = 1866] [serial = 2242] [outer = 0x7ff76ace7400] 04:48:44 INFO - PROCESS | 1866 | 1461412124745 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff76bb82000) [pid = 1866] [serial = 2243] [outer = 0x7ff76ace7400] 04:48:45 INFO - PROCESS | 1866 | 1461412125489 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:48:45 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 04:48:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1489ms 04:48:45 INFO - PROCESS | 1866 | 1461412125531 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1866 | 1461412125534 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:48:45 INFO - PROCESS | 1866 | 1461412125540 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1866 | 1461412125543 Marionette TRACE conn3 <- [1,2958,null,{}] 04:48:45 INFO - PROCESS | 1866 | 1461412125548 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1866 | 1461412125796 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:48:46 INFO - PROCESS | 1866 | 1461412126100 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b2dc800 == 150 [pid = 1866] [id = 748] 04:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff76b8e4800) [pid = 1866] [serial = 2244] [outer = (nil)] 04:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff76bbb9800) [pid = 1866] [serial = 2245] [outer = 0x7ff76b8e4800] 04:48:46 INFO - PROCESS | 1866 | 1461412126184 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff76bc0a800) [pid = 1866] [serial = 2246] [outer = 0x7ff76b8e4800] 04:48:46 INFO - PROCESS | 1866 | 1461412126967 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:48:47 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. 04:48:47 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1478ms 04:48:47 INFO - PROCESS | 1866 | 1461412127020 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1866 | 1461412127024 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:48:47 INFO - PROCESS | 1866 | 1461412127030 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1866 | 1461412127032 Marionette TRACE conn3 <- [1,2962,null,{}] 04:48:47 INFO - PROCESS | 1866 | 1461412127038 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1866 | 1461412127371 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:48:47 INFO - PROCESS | 1866 | 1461412127588 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c89e800 == 151 [pid = 1866] [id = 749] 04:48:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff76bb88c00) [pid = 1866] [serial = 2247] [outer = (nil)] 04:48:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff76c828c00) [pid = 1866] [serial = 2248] [outer = 0x7ff76bb88c00] 04:48:47 INFO - PROCESS | 1866 | 1461412127669 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff770932800) [pid = 1866] [serial = 2249] [outer = 0x7ff76bb88c00] 04:48:48 INFO - PROCESS | 1866 | 1461412128481 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:48:48 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. 04:48:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1479ms 04:48:48 INFO - PROCESS | 1866 | 1461412128517 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1866 | 1461412128520 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:48:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:48:48 INFO - PROCESS | 1866 | 1461412128530 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1866 | 1461412128533 Marionette TRACE conn3 <- [1,2966,null,{}] 04:48:48 INFO - PROCESS | 1866 | 1461412128539 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 1866 | 1461412128789 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:48:49 INFO - PROCESS | 1866 | 1461412129040 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7732a6000 == 152 [pid = 1866] [id = 750] 04:48:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff770933400) [pid = 1866] [serial = 2250] [outer = (nil)] 04:48:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff771a5f000) [pid = 1866] [serial = 2251] [outer = 0x7ff770933400] 04:48:49 INFO - PROCESS | 1866 | 1461412129123 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff771bc6400) [pid = 1866] [serial = 2252] [outer = 0x7ff770933400] 04:48:49 INFO - PROCESS | 1866 | 1461412129955 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:48:50 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. 04:48:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1478ms 04:48:50 INFO - PROCESS | 1866 | 1461412130010 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1866 | 1461412130013 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:48:50 INFO - PROCESS | 1866 | 1461412130019 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1866 | 1461412130022 Marionette TRACE conn3 <- [1,2970,null,{}] 04:48:50 INFO - PROCESS | 1866 | 1461412130028 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1866 | 1461412130305 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:48:50 INFO - PROCESS | 1866 | 1461412130591 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff773f14000 == 153 [pid = 1866] [id = 751] 04:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff770939c00) [pid = 1866] [serial = 2253] [outer = (nil)] 04:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff771bd3c00) [pid = 1866] [serial = 2254] [outer = 0x7ff770939c00] 04:48:50 INFO - PROCESS | 1866 | 1461412130673 Marionette DEBUG loaded listener.js 04:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff772fbf000) [pid = 1866] [serial = 2255] [outer = 0x7ff770939c00] 04:48:51 INFO - PROCESS | 1866 | 1461412131459 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:48:51 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. 04:48:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1486ms 04:48:51 INFO - PROCESS | 1866 | 1461412131507 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:48:51 INFO - PROCESS | 1866 | 1461412131510 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:48:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:48:51 INFO - PROCESS | 1866 | 1461412131516 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:48:51 INFO - PROCESS | 1866 | 1461412131518 Marionette TRACE conn3 <- [1,2974,null,{}] 04:48:51 INFO - PROCESS | 1866 | 1461412131524 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:51 INFO - PROCESS | 1866 | 1461412131749 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:48:52 INFO - PROCESS | 1866 | 1461412132003 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff775ed8000 == 154 [pid = 1866] [id = 752] 04:48:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff771bc6c00) [pid = 1866] [serial = 2256] [outer = (nil)] 04:48:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff7730a8800) [pid = 1866] [serial = 2257] [outer = 0x7ff771bc6c00] 04:48:52 INFO - PROCESS | 1866 | 1461412132081 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff7731b8000) [pid = 1866] [serial = 2258] [outer = 0x7ff771bc6c00] 04:48:52 INFO - PROCESS | 1866 | 1461412132896 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:48:52 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. 04:48:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 04:48:52 INFO - PROCESS | 1866 | 1461412132946 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:48:52 INFO - PROCESS | 1866 | 1461412132950 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:48:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:48:52 INFO - PROCESS | 1866 | 1461412132956 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1866 | 1461412132958 Marionette TRACE conn3 <- [1,2978,null,{}] 04:48:52 INFO - PROCESS | 1866 | 1461412132965 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 1866 | 1461412133204 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:48:53 INFO - PROCESS | 1866 | 1461412133503 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c62800 == 155 [pid = 1866] [id = 753] 04:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff771bd2000) [pid = 1866] [serial = 2259] [outer = (nil)] 04:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff77326f400) [pid = 1866] [serial = 2260] [outer = 0x7ff771bd2000] 04:48:53 INFO - PROCESS | 1866 | 1461412133639 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff7732ed400) [pid = 1866] [serial = 2261] [outer = 0x7ff771bd2000] 04:48:54 INFO - PROCESS | 1866 | 1461412134405 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:48:54 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. 04:48:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1479ms 04:48:54 INFO - PROCESS | 1866 | 1461412134438 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:48:54 INFO - PROCESS | 1866 | 1461412134441 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:48:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:48:54 INFO - PROCESS | 1866 | 1461412134448 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:48:54 INFO - PROCESS | 1866 | 1461412134451 Marionette TRACE conn3 <- [1,2982,null,{}] 04:48:54 INFO - PROCESS | 1866 | 1461412134457 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 1866 | 1461412134701 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:48:54 INFO - PROCESS | 1866 | 1461412134955 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7772d4800 == 156 [pid = 1866] [id = 754] 04:48:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff7731bb400) [pid = 1866] [serial = 2262] [outer = (nil)] 04:48:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7ff773493000) [pid = 1866] [serial = 2263] [outer = 0x7ff7731bb400] 04:48:55 INFO - PROCESS | 1866 | 1461412135035 Marionette DEBUG loaded listener.js 04:48:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7ff7738bf000) [pid = 1866] [serial = 2264] [outer = 0x7ff7731bb400] 04:48:55 INFO - PROCESS | 1866 | 1461412135857 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:48:55 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 04:48:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:48:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:48:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1429ms 04:48:55 INFO - PROCESS | 1866 | 1461412135879 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1866 | 1461412135883 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:48:55 INFO - PROCESS | 1866 | 1461412135889 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1866 | 1461412135892 Marionette TRACE conn3 <- [1,2986,null,{}] 04:48:55 INFO - PROCESS | 1866 | 1461412135898 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:56 INFO - PROCESS | 1866 | 1461412136152 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:48:56 INFO - PROCESS | 1866 | 1461412136409 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77745c800 == 157 [pid = 1866] [id = 755] 04:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7ff76ba48400) [pid = 1866] [serial = 2265] [outer = (nil)] 04:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7ff7738c0000) [pid = 1866] [serial = 2266] [outer = 0x7ff76ba48400] 04:48:56 INFO - PROCESS | 1866 | 1461412136486 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7ff773dba800) [pid = 1866] [serial = 2267] [outer = 0x7ff76ba48400] 04:48:57 INFO - PROCESS | 1866 | 1461412137335 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:48:57 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. 04:48:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1481ms 04:48:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:48:57 INFO - PROCESS | 1866 | 1461412137372 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1866 | 1461412137375 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:48:57 INFO - PROCESS | 1866 | 1461412137382 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1866 | 1461412137385 Marionette TRACE conn3 <- [1,2990,null,{}] 04:48:57 INFO - PROCESS | 1866 | 1461412137390 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1866 | 1461412137636 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:48:57 INFO - PROCESS | 1866 | 1461412137914 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777c15000 == 158 [pid = 1866] [id = 756] 04:48:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7ff7731bc400) [pid = 1866] [serial = 2268] [outer = (nil)] 04:48:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7ff773e8ac00) [pid = 1866] [serial = 2269] [outer = 0x7ff7731bc400] 04:48:57 INFO - PROCESS | 1866 | 1461412137993 Marionette DEBUG loaded listener.js 04:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7ff773f41400) [pid = 1866] [serial = 2270] [outer = 0x7ff7731bc400] 04:48:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77c06c000 == 159 [pid = 1866] [id = 757] 04:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7ff7740fdc00) [pid = 1866] [serial = 2271] [outer = (nil)] 04:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7ff773dc3c00) [pid = 1866] [serial = 2272] [outer = 0x7ff7740fdc00] 04:48:58 INFO - PROCESS | 1866 | 1461412138866 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:48:58 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. 04:48:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1531ms 04:48:58 INFO - PROCESS | 1866 | 1461412138912 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1866 | 1461412138915 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:48:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:48:58 INFO - PROCESS | 1866 | 1461412138922 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1866 | 1461412138925 Marionette TRACE conn3 <- [1,2994,null,{}] 04:48:58 INFO - PROCESS | 1866 | 1461412138935 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:59 INFO - PROCESS | 1866 | 1461412139290 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:48:59 INFO - PROCESS | 1866 | 1461412139600 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77cd16800 == 160 [pid = 1866] [id = 758] 04:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7ff773fca400) [pid = 1866] [serial = 2273] [outer = (nil)] 04:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7ff7740f3c00) [pid = 1866] [serial = 2274] [outer = 0x7ff773fca400] 04:48:59 INFO - PROCESS | 1866 | 1461412139677 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7ff774387800) [pid = 1866] [serial = 2275] [outer = 0x7ff773fca400] 04:49:00 INFO - PROCESS | 1866 | 1461412140460 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:49:00 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:49:00 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 04:49:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1583ms 04:49:00 INFO - PROCESS | 1866 | 1461412140507 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1866 | 1461412140511 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:49:00 INFO - PROCESS | 1866 | 1461412140517 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1866 | 1461412140520 Marionette TRACE conn3 <- [1,2998,null,{}] 04:49:00 INFO - PROCESS | 1866 | 1461412140526 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1866 | 1461412140822 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:49:01 INFO - PROCESS | 1866 | 1461412141111 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f88c000 == 161 [pid = 1866] [id = 759] 04:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7ff775451800) [pid = 1866] [serial = 2276] [outer = (nil)] 04:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7ff775456000) [pid = 1866] [serial = 2277] [outer = 0x7ff775451800] 04:49:01 INFO - PROCESS | 1866 | 1461412141228 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7ff775e78000) [pid = 1866] [serial = 2278] [outer = 0x7ff775451800] 04:49:02 INFO - PROCESS | 1866 | 1461412142079 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:49:02 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. 04:49:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1583ms 04:49:02 INFO - PROCESS | 1866 | 1461412142101 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:49:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:49:02 INFO - PROCESS | 1866 | 1461412142105 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:49:02 INFO - PROCESS | 1866 | 1461412142112 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1866 | 1461412142115 Marionette TRACE conn3 <- [1,3002,null,{}] 04:49:02 INFO - PROCESS | 1866 | 1461412142121 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 1866 | 1461412142381 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:49:02 INFO - PROCESS | 1866 | 1461412142633 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff783419000 == 162 [pid = 1866] [id = 760] 04:49:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7ff774f66c00) [pid = 1866] [serial = 2279] [outer = (nil)] 04:49:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7ff775e99400) [pid = 1866] [serial = 2280] [outer = 0x7ff774f66c00] 04:49:02 INFO - PROCESS | 1866 | 1461412142714 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7ff776a6a000) [pid = 1866] [serial = 2281] [outer = 0x7ff774f66c00] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777a37000 == 161 [pid = 1866] [id = 643] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c32000 == 160 [pid = 1866] [id = 641] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773ef1000 == 159 [pid = 1866] [id = 640] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76baca800 == 158 [pid = 1866] [id = 637] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777443000 == 157 [pid = 1866] [id = 642] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d007000 == 156 [pid = 1866] [id = 645] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76325f000 == 155 [pid = 1866] [id = 737] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625a9800 == 154 [pid = 1866] [id = 736] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7618be000 == 153 [pid = 1866] [id = 735] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff75e761800 == 152 [pid = 1866] [id = 734] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d62f800 == 151 [pid = 1866] [id = 732] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77d003000 == 150 [pid = 1866] [id = 731] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c3ef000 == 149 [pid = 1866] [id = 730] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c06f800 == 148 [pid = 1866] [id = 729] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7791d1800 == 147 [pid = 1866] [id = 728] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c3c800 == 146 [pid = 1866] [id = 727] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7742ea800 == 145 [pid = 1866] [id = 726] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773915800 == 144 [pid = 1866] [id = 725] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff772ed1000 == 143 [pid = 1866] [id = 724] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c8a5800 == 142 [pid = 1866] [id = 723] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76ad1e000 == 141 [pid = 1866] [id = 722] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff769abf000 == 140 [pid = 1866] [id = 721] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690af000 == 139 [pid = 1866] [id = 720] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7680a5800 == 138 [pid = 1866] [id = 719] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff766fcc800 == 137 [pid = 1866] [id = 718] 04:49:05 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76324b000 == 136 [pid = 1866] [id = 717] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7ff76b8dd400) [pid = 1866] [serial = 2067] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7ff7631d8400) [pid = 1866] [serial = 1959] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7ff761b46000) [pid = 1866] [serial = 2028] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7ff771bc4c00) [pid = 1866] [serial = 2046] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7ff771bdd000) [pid = 1866] [serial = 2049] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7ff77093d400) [pid = 1866] [serial = 2043] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7ff76adb6400) [pid = 1866] [serial = 2040] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7ff771e79400) [pid = 1866] [serial = 2052] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7ff772fcc000) [pid = 1866] [serial = 2055] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7ff773213000) [pid = 1866] [serial = 2058] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7ff7732e8800) [pid = 1866] [serial = 2061] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7ff76289ac00) [pid = 1866] [serial = 2064] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7ff768164c00) [pid = 1866] [serial = 2037] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7ff764ebb400) [pid = 1866] [serial = 2031] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7ff7661e1400) [pid = 1866] [serial = 2034] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7ff7658a6c00) [pid = 1866] [serial = 2025] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7ff7658ab400) [pid = 1866] [serial = 2145] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7ff7651c9800) [pid = 1866] [serial = 2144] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7ff7650bb800) [pid = 1866] [serial = 2147] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff762703c00) [pid = 1866] [serial = 2141] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7631e3000) [pid = 1866] [serial = 2084] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff75ef99400) [pid = 1866] [serial = 2138] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff75fe7d000) [pid = 1866] [serial = 2139] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff7740fa400) [pid = 1866] [serial = 2136] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff773fd9c00) [pid = 1866] [serial = 2135] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff773fd3c00) [pid = 1866] [serial = 2133] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff773fcb400) [pid = 1866] [serial = 2132] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff773f3c400) [pid = 1866] [serial = 2130] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff773f34400) [pid = 1866] [serial = 2129] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff773e82c00) [pid = 1866] [serial = 2127] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff773c4f400) [pid = 1866] [serial = 2126] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff773c4e400) [pid = 1866] [serial = 2124] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff773c44800) [pid = 1866] [serial = 2123] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff773b7f000) [pid = 1866] [serial = 2121] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff7738c3c00) [pid = 1866] [serial = 2120] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff7738bd400) [pid = 1866] [serial = 2118] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff7736e7800) [pid = 1866] [serial = 2117] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77348b800) [pid = 1866] [serial = 2115] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff773279000) [pid = 1866] [serial = 2114] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff772fcb000) [pid = 1866] [serial = 2112] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff771e73800) [pid = 1866] [serial = 2111] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff771bb7000) [pid = 1866] [serial = 2109] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff771a5b400) [pid = 1866] [serial = 2108] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff770c38400) [pid = 1866] [serial = 2106] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff77093fc00) [pid = 1866] [serial = 2105] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff770934000) [pid = 1866] [serial = 2103] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff76c829400) [pid = 1866] [serial = 2102] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff76bc07800) [pid = 1866] [serial = 2100] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff76bbb8000) [pid = 1866] [serial = 2099] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff76b8e6000) [pid = 1866] [serial = 2097] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76b8da000) [pid = 1866] [serial = 2096] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff76b61b000) [pid = 1866] [serial = 2094] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff76adba000) [pid = 1866] [serial = 2093] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff768b0e800) [pid = 1866] [serial = 2091] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff768169c00) [pid = 1866] [serial = 2090] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff76804c000) [pid = 1866] [serial = 2088] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76706e800) [pid = 1866] [serial = 2087] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff764ec3c00) [pid = 1866] [serial = 2085] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff768048400) [pid = 1866] [serial = 2148] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff7631e5800) [pid = 1866] [serial = 2142] [outer = (nil)] [url = about:blank] 04:49:05 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff768053c00) [pid = 1866] [serial = 2150] [outer = (nil)] [url = about:blank] 04:49:06 INFO - PROCESS | 1866 | 1461412146005 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:49:06 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. 04:49:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 3937ms 04:49:06 INFO - PROCESS | 1866 | 1461412146050 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1866 | 1461412146057 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:49:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:49:06 INFO - PROCESS | 1866 | 1461412146066 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1866 | 1461412146071 Marionette TRACE conn3 <- [1,3006,null,{}] 04:49:06 INFO - PROCESS | 1866 | 1461412146078 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:06 INFO - PROCESS | 1866 | 1461412146307 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:49:06 INFO - PROCESS | 1866 | 1461412146513 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76160f000 == 137 [pid = 1866] [id = 761] 04:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff75fe72800) [pid = 1866] [serial = 2282] [outer = (nil)] 04:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff761c42800) [pid = 1866] [serial = 2283] [outer = 0x7ff75fe72800] 04:49:06 INFO - PROCESS | 1866 | 1461412146586 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff761d55c00) [pid = 1866] [serial = 2284] [outer = 0x7ff75fe72800] 04:49:07 INFO - PROCESS | 1866 | 1461412147440 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:49:07 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. 04:49:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1390ms 04:49:07 INFO - PROCESS | 1866 | 1461412147460 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1866 | 1461412147469 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:49:07 INFO - PROCESS | 1866 | 1461412147480 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1866 | 1461412147483 Marionette TRACE conn3 <- [1,3010,null,{}] 04:49:07 INFO - PROCESS | 1866 | 1461412147490 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1866 | 1461412147721 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:49:07 INFO - PROCESS | 1866 | 1461412147948 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7627aa000 == 138 [pid = 1866] [id = 762] 04:49:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff761fe1400) [pid = 1866] [serial = 2285] [outer = (nil)] 04:49:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7628a2c00) [pid = 1866] [serial = 2286] [outer = 0x7ff761fe1400] 04:49:08 INFO - PROCESS | 1866 | 1461412148016 Marionette DEBUG loaded listener.js 04:49:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7632e8c00) [pid = 1866] [serial = 2287] [outer = 0x7ff761fe1400] 04:49:08 INFO - PROCESS | 1866 | 1461412148814 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:49:08 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 04:49:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1381ms 04:49:08 INFO - PROCESS | 1866 | 1461412148862 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1866 | 1461412148865 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:49:08 INFO - PROCESS | 1866 | 1461412148872 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1866 | 1461412148878 Marionette TRACE conn3 <- [1,3014,null,{}] 04:49:08 INFO - PROCESS | 1866 | 1461412148899 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:09 INFO - PROCESS | 1866 | 1461412149189 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:49:09 INFO - PROCESS | 1866 | 1461412149244 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e7a800 == 139 [pid = 1866] [id = 763] 04:49:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff7635da800) [pid = 1866] [serial = 2288] [outer = (nil)] 04:49:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff7650c1c00) [pid = 1866] [serial = 2289] [outer = 0x7ff7635da800] 04:49:09 INFO - PROCESS | 1866 | 1461412149377 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff765b72000) [pid = 1866] [serial = 2290] [outer = 0x7ff7635da800] 04:49:10 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff761d53800) [pid = 1866] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff7680d1c00) [pid = 1866] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76617f000) [pid = 1866] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff761fe7000) [pid = 1866] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75e7e2800) [pid = 1866] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff768168000) [pid = 1866] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff7635dbc00) [pid = 1866] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff776854400) [pid = 1866] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff776852400) [pid = 1866] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff775e80c00) [pid = 1866] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff775e7f000) [pid = 1866] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff7738bac00) [pid = 1866] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff771a5c800) [pid = 1866] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff76bbbc800) [pid = 1866] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff770c3c400) [pid = 1866] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff770c0d800) [pid = 1866] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff76bb86000) [pid = 1866] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff76acdb800) [pid = 1866] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff75fe09c00) [pid = 1866] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff761b48000) [pid = 1866] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:49:10 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff7651cb800) [pid = 1866] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:49:10 INFO - PROCESS | 1866 | 1461412150962 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:49:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:49:10 INFO - {} 04:49:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:49:10 INFO - {} 04:49:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:49:10 INFO - {} 04:49:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:49:10 INFO - {} 04:49:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 2100ms 04:49:10 INFO - TEST-START | /FileAPI/fileReader.html 04:49:10 INFO - PROCESS | 1866 | 1461412150974 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1866 | 1461412150978 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:49:10 INFO - PROCESS | 1866 | 1461412150984 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1866 | 1461412150987 Marionette TRACE conn3 <- [1,3018,null,{}] 04:49:11 INFO - PROCESS | 1866 | 1461412151002 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:11 INFO - PROCESS | 1866 | 1461412151241 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:49:11 INFO - PROCESS | 1866 | 1461412151459 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76640e800 == 140 [pid = 1866] [id = 764] 04:49:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff7631d6c00) [pid = 1866] [serial = 2291] [outer = (nil)] 04:49:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff7674d5c00) [pid = 1866] [serial = 2292] [outer = 0x7ff7631d6c00] 04:49:11 INFO - PROCESS | 1866 | 1461412151571 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff76804f400) [pid = 1866] [serial = 2293] [outer = 0x7ff7631d6c00] 04:49:12 INFO - PROCESS | 1866 | 1461412152313 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:49:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:49:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:49:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:49:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:49:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1394ms 04:49:12 INFO - PROCESS | 1866 | 1461412152559 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1866 | 1461412152567 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:49:12 INFO - TEST-START | /FileAPI/historical.html 04:49:12 INFO - PROCESS | 1866 | 1461412152583 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1866 | 1461412152589 Marionette TRACE conn3 <- [1,3022,null,{}] 04:49:12 INFO - PROCESS | 1866 | 1461412152598 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1866 | 1461412152850 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:49:13 INFO - PROCESS | 1866 | 1461412153185 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff761610800 == 141 [pid = 1866] [id = 765] 04:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff75fe70c00) [pid = 1866] [serial = 2294] [outer = (nil)] 04:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff761717c00) [pid = 1866] [serial = 2295] [outer = 0x7ff75fe70c00] 04:49:13 INFO - PROCESS | 1866 | 1461412153271 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff761fdec00) [pid = 1866] [serial = 2296] [outer = 0x7ff75fe70c00] 04:49:14 INFO - PROCESS | 1866 | 1461412154106 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:49:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:49:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:49:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:49:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:49:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:49:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:49:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:49:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:49:14 INFO - TEST-OK | /FileAPI/historical.html | took 1586ms 04:49:14 INFO - PROCESS | 1866 | 1461412154173 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1866 | 1461412154179 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:49:14 INFO - TEST-START | /FileAPI/idlharness.html 04:49:14 INFO - PROCESS | 1866 | 1461412154195 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1866 | 1461412154205 Marionette TRACE conn3 <- [1,3026,null,{}] 04:49:14 INFO - PROCESS | 1866 | 1461412154261 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 1866 | 1461412154516 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:49:14 INFO - PROCESS | 1866 | 1461412154779 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766419000 == 142 [pid = 1866] [id = 766] 04:49:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7ff762893c00) [pid = 1866] [serial = 2297] [outer = (nil)] 04:49:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7ff7635df000) [pid = 1866] [serial = 2298] [outer = 0x7ff762893c00] 04:49:14 INFO - PROCESS | 1866 | 1461412154908 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7ff7651cb800) [pid = 1866] [serial = 2299] [outer = 0x7ff762893c00] 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:49:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:49:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:49:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:49:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:49:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:49:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:49:16 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 04:49:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:49:16 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 04:49:16 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 04:49:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:49:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:49:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:49:16 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 04:49:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:49:16 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 04:49:16 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 04:49:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:49:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:49:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:49:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:49:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:49:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:49:17 INFO - PROCESS | 1866 | 1461412156848 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:49:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:49:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 2750ms 04:49:17 INFO - PROCESS | 1866 | 1461412156963 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1866 | 1461412156976 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:49:17 INFO - TEST-START | /FileAPI/idlharness.worker 04:49:17 INFO - PROCESS | 1866 | 1461412156986 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1866 | 1461412156995 Marionette TRACE conn3 <- [1,3030,null,{}] 04:49:17 INFO - PROCESS | 1866 | 1461412157026 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:17 INFO - PROCESS | 1866 | 1461412157327 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:49:17 INFO - PROCESS | 1866 | 1461412157601 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff768c54000 == 143 [pid = 1866] [id = 767] 04:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7ff76b8e6000) [pid = 1866] [serial = 2300] [outer = (nil)] 04:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7ff76ba64800) [pid = 1866] [serial = 2301] [outer = 0x7ff76b8e6000] 04:49:17 INFO - PROCESS | 1866 | 1461412157685 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7ff76bbb8800) [pid = 1866] [serial = 2302] [outer = 0x7ff76b8e6000] 04:49:18 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:20 INFO - PROCESS | 1866 | 1461412160256 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:49:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:49:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:49:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:49:20 INFO - {} 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:49:20 INFO - {} 04:49:20 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 - {} 04:49:20 INFO - {} 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:49:20 INFO - {} 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:49:20 INFO - {} 04:49:20 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 - {} 04:49:20 INFO - {} 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:49:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:49:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 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 04:49:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:49:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:49:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:49:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:49:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:49:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:49:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:49:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:49:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:49:20 INFO - {} 04:49:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3414ms 04:49:20 INFO - PROCESS | 1866 | 1461412160402 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1866 | 1461412160410 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:49:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:49:20 INFO - PROCESS | 1866 | 1461412160418 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1866 | 1461412160427 Marionette TRACE conn3 <- [1,3034,null,{}] 04:49:20 INFO - PROCESS | 1866 | 1461412160439 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:20 INFO - PROCESS | 1866 | 1461412160782 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:49:21 INFO - PROCESS | 1866 | 1461412161054 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76b51f000 == 144 [pid = 1866] [id = 768] 04:49:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff76b8e6c00) [pid = 1866] [serial = 2303] [outer = (nil)] 04:49:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff773dc6c00) [pid = 1866] [serial = 2304] [outer = 0x7ff76b8e6c00] 04:49:21 INFO - PROCESS | 1866 | 1461412161132 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff773f3f000) [pid = 1866] [serial = 2305] [outer = 0x7ff76b8e6c00] 04:49:21 INFO - PROCESS | 1866 | 1461412161923 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:49:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:49:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1540ms 04:49:21 INFO - PROCESS | 1866 | 1461412161961 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1866 | 1461412161964 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:49:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:49:21 INFO - PROCESS | 1866 | 1461412161970 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1866 | 1461412161974 Marionette TRACE conn3 <- [1,3038,null,{}] 04:49:21 INFO - PROCESS | 1866 | 1461412161979 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:22 INFO - PROCESS | 1866 | 1461412162216 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:49:22 INFO - PROCESS | 1866 | 1461412162496 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76c91d000 == 145 [pid = 1866] [id = 769] 04:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff762703800) [pid = 1866] [serial = 2306] [outer = (nil)] 04:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff773fca800) [pid = 1866] [serial = 2307] [outer = 0x7ff762703800] 04:49:22 INFO - PROCESS | 1866 | 1461412162575 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff774f65800) [pid = 1866] [serial = 2308] [outer = 0x7ff762703800] 04:49:23 INFO - PROCESS | 1866 | 1461412163380 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:49:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:49:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:49:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1440ms 04:49:23 INFO - PROCESS | 1866 | 1461412163413 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1866 | 1461412163416 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:49:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:49:23 INFO - PROCESS | 1866 | 1461412163424 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1866 | 1461412163427 Marionette TRACE conn3 <- [1,3042,null,{}] 04:49:23 INFO - PROCESS | 1866 | 1461412163434 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 1866 | 1461412163742 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:49:24 INFO - PROCESS | 1866 | 1461412163997 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff771ee2800 == 146 [pid = 1866] [id = 770] 04:49:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff76bc09400) [pid = 1866] [serial = 2309] [outer = (nil)] 04:49:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff776853c00) [pid = 1866] [serial = 2310] [outer = 0x7ff76bc09400] 04:49:24 INFO - PROCESS | 1866 | 1461412164079 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff776a72800) [pid = 1866] [serial = 2311] [outer = 0x7ff76bc09400] 04:49:25 INFO - PROCESS | 1866 | 1461412165218 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:49:25 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. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:49:25 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'.) 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:49:25 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. 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:49:25 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. 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:49:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:49:25 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. 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:49:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:49:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:49:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:49:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:49:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:49:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1907ms 04:49:25 INFO - PROCESS | 1866 | 1461412165335 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:49:25 INFO - PROCESS | 1866 | 1461412165342 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:49:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:49:25 INFO - PROCESS | 1866 | 1461412165349 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1866 | 1461412165356 Marionette TRACE conn3 <- [1,3046,null,{}] 04:49:25 INFO - PROCESS | 1866 | 1461412165433 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:25 INFO - PROCESS | 1866 | 1461412165828 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:49:26 INFO - PROCESS | 1866 | 1461412166048 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76989e000 == 147 [pid = 1866] [id = 771] 04:49:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7ff7674e2400) [pid = 1866] [serial = 2312] [outer = (nil)] 04:49:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7ff76bbb8000) [pid = 1866] [serial = 2313] [outer = 0x7ff7674e2400] 04:49:26 INFO - PROCESS | 1866 | 1461412166126 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7ff76c831000) [pid = 1866] [serial = 2314] [outer = 0x7ff7674e2400] 04:49:26 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:26 INFO - PROCESS | 1866 | 1461412166980 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:49:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:49:26 INFO - {} 04:49:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1647ms 04:49:27 INFO - PROCESS | 1866 | 1461412166998 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1866 | 1461412167001 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:49:27 INFO - PROCESS | 1866 | 1461412167008 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1866 | 1461412167012 Marionette TRACE conn3 <- [1,3050,null,{}] 04:49:27 INFO - PROCESS | 1866 | 1461412167017 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:27 INFO - PROCESS | 1866 | 1461412167338 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:49:27 INFO - PROCESS | 1866 | 1461412167673 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76acb5000 == 148 [pid = 1866] [id = 772] 04:49:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7ff75ef94c00) [pid = 1866] [serial = 2315] [outer = (nil)] 04:49:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7ff770c34400) [pid = 1866] [serial = 2316] [outer = 0x7ff75ef94c00] 04:49:27 INFO - PROCESS | 1866 | 1461412167756 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7ff771bb8800) [pid = 1866] [serial = 2317] [outer = 0x7ff75ef94c00] 04:49:28 INFO - PROCESS | 1866 | 1461412168484 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:49:28 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:49:28 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1535ms 04:49:28 INFO - PROCESS | 1866 | 1461412168545 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1866 | 1461412168549 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:49:28 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:49:28 INFO - PROCESS | 1866 | 1461412168557 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1866 | 1461412168559 Marionette TRACE conn3 <- [1,3054,null,{}] 04:49:28 INFO - PROCESS | 1866 | 1461412168566 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:28 INFO - PROCESS | 1866 | 1461412168809 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:49:29 INFO - PROCESS | 1866 | 1461412169081 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff774072000 == 149 [pid = 1866] [id = 773] 04:49:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7ff761710800) [pid = 1866] [serial = 2318] [outer = (nil)] 04:49:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7ff771e6dc00) [pid = 1866] [serial = 2319] [outer = 0x7ff761710800] 04:49:29 INFO - PROCESS | 1866 | 1461412169161 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7ff7730ab400) [pid = 1866] [serial = 2320] [outer = 0x7ff761710800] 04:49:30 INFO - PROCESS | 1866 | 1461412170423 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:49:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:49:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:30 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" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:30 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" 04:49:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:49:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:49:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:49:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1985ms 04:49:30 INFO - PROCESS | 1866 | 1461412170582 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1866 | 1461412170592 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:49:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:49:30 INFO - PROCESS | 1866 | 1461412170610 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1866 | 1461412170617 Marionette TRACE conn3 <- [1,3058,null,{}] 04:49:30 INFO - PROCESS | 1866 | 1461412170631 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:31 INFO - PROCESS | 1866 | 1461412171022 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:49:31 INFO - PROCESS | 1866 | 1461412171289 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff776c44000 == 150 [pid = 1866] [id = 774] 04:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7ff7650b4c00) [pid = 1866] [serial = 2321] [outer = (nil)] 04:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7ff7776c5400) [pid = 1866] [serial = 2322] [outer = 0x7ff7650b4c00] 04:49:31 INFO - PROCESS | 1866 | 1461412171366 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7ff7776ca800) [pid = 1866] [serial = 2323] [outer = 0x7ff7650b4c00] 04:49:32 INFO - PROCESS | 1866 | 1461412172285 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:49:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:49:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:49:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:49:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1695ms 04:49:32 INFO - PROCESS | 1866 | 1461412172331 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1866 | 1461412172341 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:49:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:49:32 INFO - PROCESS | 1866 | 1461412172355 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1866 | 1461412172360 Marionette TRACE conn3 <- [1,3062,null,{}] 04:49:32 INFO - PROCESS | 1866 | 1461412172366 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:32 INFO - PROCESS | 1866 | 1461412172645 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:49:32 INFO - PROCESS | 1866 | 1461412172924 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77736a000 == 151 [pid = 1866] [id = 775] 04:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7ff7776cac00) [pid = 1866] [serial = 2324] [outer = (nil)] 04:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7ff77790ec00) [pid = 1866] [serial = 2325] [outer = 0x7ff7776cac00] 04:49:33 INFO - PROCESS | 1866 | 1461412173063 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7ff777ab0800) [pid = 1866] [serial = 2326] [outer = 0x7ff7776cac00] 04:49:33 INFO - PROCESS | 1866 | [1866] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:49:33 INFO - PROCESS | 1866 | 1461412173915 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:49:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:49:33 INFO - {} 04:49:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1582ms 04:49:33 INFO - PROCESS | 1866 | 1461412173938 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1866 | 1461412173941 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:49:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:49:33 INFO - PROCESS | 1866 | 1461412173947 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1866 | 1461412173950 Marionette TRACE conn3 <- [1,3066,null,{}] 04:49:33 INFO - PROCESS | 1866 | 1461412173956 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:34 INFO - PROCESS | 1866 | 1461412174204 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:49:34 INFO - PROCESS | 1866 | 1461412174481 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff777fd2000 == 152 [pid = 1866] [id = 776] 04:49:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7ff77775fc00) [pid = 1866] [serial = 2327] [outer = (nil)] 04:49:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7ff777d22000) [pid = 1866] [serial = 2328] [outer = 0x7ff77775fc00] 04:49:34 INFO - PROCESS | 1866 | 1461412174564 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7ff777f2d400) [pid = 1866] [serial = 2329] [outer = 0x7ff77775fc00] 04:49:35 INFO - PROCESS | 1866 | 1461412175369 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:49:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:49:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1488ms 04:49:35 INFO - PROCESS | 1866 | 1461412175438 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:49:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:49:35 INFO - PROCESS | 1866 | 1461412175446 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:49:35 INFO - PROCESS | 1866 | 1461412175452 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1866 | 1461412175455 Marionette TRACE conn3 <- [1,3070,null,{}] 04:49:35 INFO - PROCESS | 1866 | 1461412175460 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 1866 | 1461412175692 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:49:35 INFO - PROCESS | 1866 | 1461412175973 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff779ccf800 == 153 [pid = 1866] [id = 777] 04:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7ff75aeca400) [pid = 1866] [serial = 2330] [outer = (nil)] 04:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7ff7750c9400) [pid = 1866] [serial = 2331] [outer = 0x7ff75aeca400] 04:49:36 INFO - PROCESS | 1866 | 1461412176051 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7ff779c97000) [pid = 1866] [serial = 2332] [outer = 0x7ff75aeca400] 04:49:36 INFO - PROCESS | 1866 | 1461412176898 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:49:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:49:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1485ms 04:49:36 INFO - PROCESS | 1866 | 1461412176939 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:49:36 INFO - PROCESS | 1866 | 1461412176942 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:49:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:49:36 INFO - PROCESS | 1866 | 1461412176948 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:49:36 INFO - PROCESS | 1866 | 1461412176951 Marionette TRACE conn3 <- [1,3074,null,{}] 04:49:36 INFO - PROCESS | 1866 | 1461412176957 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 1866 | 1461412177208 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:49:37 INFO - PROCESS | 1866 | 1461412177487 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77d007000 == 154 [pid = 1866] [id = 778] 04:49:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7ff7661e0800) [pid = 1866] [serial = 2333] [outer = (nil)] 04:49:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7ff77a5e2400) [pid = 1866] [serial = 2334] [outer = 0x7ff7661e0800] 04:49:37 INFO - PROCESS | 1866 | 1461412177562 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7ff77aaa5c00) [pid = 1866] [serial = 2335] [outer = 0x7ff7661e0800] 04:49:38 INFO - PROCESS | 1866 | 1461412178365 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:49:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:49:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 04:49:38 INFO - PROCESS | 1866 | 1461412178383 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1866 | 1461412178386 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:49:38 INFO - PROCESS | 1866 | 1461412178393 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1866 | 1461412178405 Marionette TRACE conn3 <- [1,3078,null,{}] 04:49:38 INFO - PROCESS | 1866 | 1461412178410 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:38 INFO - PROCESS | 1866 | 1461412178660 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:49:38 INFO - PROCESS | 1866 | 1461412178918 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff77f842800 == 155 [pid = 1866] [id = 779] 04:49:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7ff767737000) [pid = 1866] [serial = 2336] [outer = (nil)] 04:49:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7ff77ac76000) [pid = 1866] [serial = 2337] [outer = 0x7ff767737000] 04:49:39 INFO - PROCESS | 1866 | 1461412178994 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7ff777910000) [pid = 1866] [serial = 2338] [outer = 0x7ff767737000] 04:49:39 INFO - PROCESS | 1866 | 1461412179897 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1866 | 1461412179953 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:49:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:49:39 INFO - PROCESS | 1866 | 1461412179968 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1866 | 1461412179972 Marionette TRACE conn3 <- [1,3082,null,{}] 04:49:39 INFO - PROCESS | 1866 | 1461412179977 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:40 INFO - PROCESS | 1866 | 1461412180270 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:49:40 INFO - PROCESS | 1866 | 1461412180536 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff789c22800 == 156 [pid = 1866] [id = 780] 04:49:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7ff779ca0400) [pid = 1866] [serial = 2339] [outer = (nil)] 04:49:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7ff77c053800) [pid = 1866] [serial = 2340] [outer = 0x7ff779ca0400] 04:49:40 INFO - PROCESS | 1866 | 1461412180618 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7ff77c37b000) [pid = 1866] [serial = 2341] [outer = 0x7ff779ca0400] 04:49:41 INFO - PROCESS | 1866 | 1461412181401 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:49:41 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:49:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:49:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:41 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:49:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:49:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1493ms 04:49:41 INFO - PROCESS | 1866 | 1461412181461 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:49:41 INFO - PROCESS | 1866 | 1461412181465 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:49:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:49:41 INFO - PROCESS | 1866 | 1461412181471 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:49:41 INFO - PROCESS | 1866 | 1461412181473 Marionette TRACE conn3 <- [1,3086,null,{}] 04:49:41 INFO - PROCESS | 1866 | 1461412181480 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:41 INFO - PROCESS | 1866 | 1461412181834 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:49:42 INFO - PROCESS | 1866 | 1461412182056 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff78a1e0000 == 157 [pid = 1866] [id = 781] 04:49:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7ff76ace4000) [pid = 1866] [serial = 2342] [outer = (nil)] 04:49:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7ff77c862000) [pid = 1866] [serial = 2343] [outer = 0x7ff76ace4000] 04:49:42 INFO - PROCESS | 1866 | 1461412182137 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7ff77c86d800) [pid = 1866] [serial = 2344] [outer = 0x7ff76ace4000] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f899000 == 156 [pid = 1866] [id = 68] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff764e7a800 == 155 [pid = 1866] [id = 763] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7627aa000 == 154 [pid = 1866] [id = 762] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76160f000 == 153 [pid = 1866] [id = 761] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff783419000 == 152 [pid = 1866] [id = 760] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77f88c000 == 151 [pid = 1866] [id = 759] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77c06c000 == 150 [pid = 1866] [id = 757] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77cd16800 == 149 [pid = 1866] [id = 758] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff777c15000 == 148 [pid = 1866] [id = 756] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff77745c800 == 147 [pid = 1866] [id = 755] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7772d4800 == 146 [pid = 1866] [id = 754] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff776c62800 == 145 [pid = 1866] [id = 753] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff775ed8000 == 144 [pid = 1866] [id = 752] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff773f14000 == 143 [pid = 1866] [id = 751] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7732a6000 == 142 [pid = 1866] [id = 750] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76c89e800 == 141 [pid = 1866] [id = 749] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76b2dc800 == 140 [pid = 1866] [id = 748] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76a971000 == 139 [pid = 1866] [id = 747] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7699dd800 == 138 [pid = 1866] [id = 746] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7690a4000 == 137 [pid = 1866] [id = 745] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff768c5c800 == 136 [pid = 1866] [id = 744] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff76778c000 == 135 [pid = 1866] [id = 743] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff767502800 == 134 [pid = 1866] [id = 742] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7664a8800 == 133 [pid = 1866] [id = 741] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7652ed000 == 132 [pid = 1866] [id = 740] 04:49:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7ff7625b9800 == 131 [pid = 1866] [id = 739] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7ff76804d000) [pid = 1866] [serial = 2082] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7ff7625c3800) [pid = 1866] [serial = 2210] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7ff76adba400) [pid = 1866] [serial = 2159] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7ff768052000) [pid = 1866] [serial = 2157] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7ff76618c400) [pid = 1866] [serial = 2156] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7ff7635d3800) [pid = 1866] [serial = 2154] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7ff76270a800) [pid = 1866] [serial = 2153] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7ff75eb61800) [pid = 1866] [serial = 2204] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7ff77755c800) [pid = 1866] [serial = 2201] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7ff7773b9400) [pid = 1866] [serial = 2199] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7ff7772f2c00) [pid = 1866] [serial = 2198] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7ff7772bd000) [pid = 1866] [serial = 2196] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7ff7771eac00) [pid = 1866] [serial = 2195] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7ff7771e5c00) [pid = 1866] [serial = 2193] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7ff776cd2c00) [pid = 1866] [serial = 2192] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7ff776c96800) [pid = 1866] [serial = 2190] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7ff776c89400) [pid = 1866] [serial = 2189] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7ff776a6dc00) [pid = 1866] [serial = 2187] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7ff77685b800) [pid = 1866] [serial = 2186] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7ff776854000) [pid = 1866] [serial = 2184] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7ff775e84c00) [pid = 1866] [serial = 2183] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7ff7752b4000) [pid = 1866] [serial = 2181] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7ff774f6fc00) [pid = 1866] [serial = 2180] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7ff7740fc000) [pid = 1866] [serial = 2178] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7ff773e7f400) [pid = 1866] [serial = 2177] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7ff7738c5c00) [pid = 1866] [serial = 2175] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7ff7732ed000) [pid = 1866] [serial = 2174] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7ff773220400) [pid = 1866] [serial = 2172] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7ff7731b9c00) [pid = 1866] [serial = 2171] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7ff7730b0400) [pid = 1866] [serial = 2169] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7ff771e76400) [pid = 1866] [serial = 2168] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7ff76bc07c00) [pid = 1866] [serial = 2166] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7ff76bbb9000) [pid = 1866] [serial = 2165] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff76bb85c00) [pid = 1866] [serial = 2163] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff76ba6cc00) [pid = 1866] [serial = 2162] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff76b8da400) [pid = 1866] [serial = 2160] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff761b42800) [pid = 1866] [serial = 2207] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff75fe04000) [pid = 1866] [serial = 2205] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff762711400) [pid = 1866] [serial = 2211] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff7631e1800) [pid = 1866] [serial = 2213] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff764eb9400) [pid = 1866] [serial = 2214] [outer = (nil)] [url = about:blank] 04:49:44 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff761c4dc00) [pid = 1866] [serial = 2208] [outer = (nil)] [url = about:blank] 04:49:45 INFO - PROCESS | 1866 | 1461412185290 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:49:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:49:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3841ms 04:49:45 INFO - PROCESS | 1866 | 1461412185317 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1866 | 1461412185323 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:49:45 INFO - PROCESS | 1866 | 1461412185332 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1866 | 1461412185337 Marionette TRACE conn3 <- [1,3090,null,{}] 04:49:45 INFO - PROCESS | 1866 | 1461412185345 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:45 INFO - PROCESS | 1866 | 1461412185583 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:49:45 INFO - PROCESS | 1866 | 1461412185830 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76160f000 == 132 [pid = 1866] [id = 782] 04:49:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7ff761419800) [pid = 1866] [serial = 2345] [outer = (nil)] 04:49:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7ff761710c00) [pid = 1866] [serial = 2346] [outer = 0x7ff761419800] 04:49:45 INFO - PROCESS | 1866 | 1461412185902 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7ff761c4dc00) [pid = 1866] [serial = 2347] [outer = 0x7ff761419800] 04:49:46 INFO - PROCESS | 1866 | 1461412186805 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:49:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:49:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1490ms 04:49:46 INFO - PROCESS | 1866 | 1461412186821 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:49:46 INFO - PROCESS | 1866 | 1461412186830 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:49:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:49:46 INFO - PROCESS | 1866 | 1461412186866 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:49:46 INFO - PROCESS | 1866 | 1461412186873 Marionette TRACE conn3 <- [1,3094,null,{}] 04:49:46 INFO - PROCESS | 1866 | 1461412186887 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 1866 | 1461412187202 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:49:47 INFO - PROCESS | 1866 | 1461412187495 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff76319c800 == 133 [pid = 1866] [id = 783] 04:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7ff76141f800) [pid = 1866] [serial = 2348] [outer = (nil)] 04:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7ff7628a2400) [pid = 1866] [serial = 2349] [outer = 0x7ff76141f800] 04:49:47 INFO - PROCESS | 1866 | 1461412187566 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7ff7632e5400) [pid = 1866] [serial = 2350] [outer = 0x7ff76141f800] 04:49:48 INFO - PROCESS | 1866 | 1461412188331 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:49:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:49:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1493ms 04:49:48 INFO - PROCESS | 1866 | 1461412188366 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1866 | 1461412188370 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:49:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:49:48 INFO - PROCESS | 1866 | 1461412188376 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1866 | 1461412188382 Marionette TRACE conn3 <- [1,3098,null,{}] 04:49:48 INFO - PROCESS | 1866 | 1461412188410 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:48 INFO - PROCESS | 1866 | 1461412188707 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:49:48 INFO - PROCESS | 1866 | 1461412188769 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7650e0800 == 134 [pid = 1866] [id = 784] 04:49:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7ff761d5a400) [pid = 1866] [serial = 2351] [outer = (nil)] 04:49:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7ff7651cf000) [pid = 1866] [serial = 2352] [outer = 0x7ff761d5a400] 04:49:49 INFO - PROCESS | 1866 | 1461412189013 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7ff765b70400) [pid = 1866] [serial = 2353] [outer = 0x7ff761d5a400] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7ff771bd2000) [pid = 1866] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7ff770939c00) [pid = 1866] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7ff7731bc400) [pid = 1866] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7ff76ba65c00) [pid = 1866] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7ff76bb88c00) [pid = 1866] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7ff768056800) [pid = 1866] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7ff7635d1800) [pid = 1866] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7ff75aed2c00) [pid = 1866] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7ff75fe72800) [pid = 1866] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7ff775451800) [pid = 1866] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7ff768166000) [pid = 1866] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7ff765b78c00) [pid = 1866] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7ff765b7bc00) [pid = 1866] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7ff774f66c00) [pid = 1866] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7ff76b8e4800) [pid = 1866] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7ff76ace7400) [pid = 1866] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7ff773fca400) [pid = 1866] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7ff770933400) [pid = 1866] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7ff7674e1c00) [pid = 1866] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7ff771bc6c00) [pid = 1866] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7ff761b43000) [pid = 1866] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7ff761fe1400) [pid = 1866] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7ff761fe4800) [pid = 1866] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7ff76ba48400) [pid = 1866] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7ff7731bb400) [pid = 1866] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7ff7635da800) [pid = 1866] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 04:49:50 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7ff7740fdc00) [pid = 1866] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:49:50 INFO - PROCESS | 1866 | 1461412190474 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:49:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2138ms 04:49:50 INFO - PROCESS | 1866 | 1461412190572 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1866 | 1461412190575 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:49:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:49:50 INFO - PROCESS | 1866 | 1461412190583 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1866 | 1461412190585 Marionette TRACE conn3 <- [1,3102,null,{}] 04:49:50 INFO - PROCESS | 1866 | 1461412190590 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:50 INFO - PROCESS | 1866 | 1461412190877 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:49:51 INFO - PROCESS | 1866 | 1461412190996 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff766426000 == 135 [pid = 1866] [id = 785] 04:49:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7ff765b71400) [pid = 1866] [serial = 2354] [outer = (nil)] 04:49:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7ff7661dc400) [pid = 1866] [serial = 2355] [outer = 0x7ff765b71400] 04:49:51 INFO - PROCESS | 1866 | 1461412191063 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7ff76772dc00) [pid = 1866] [serial = 2356] [outer = 0x7ff765b71400] 04:49:51 INFO - PROCESS | 1866 | 1461412191705 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1139ms 04:49:51 INFO - PROCESS | 1866 | 1461412191722 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:49:51 INFO - PROCESS | 1866 | 1461412191726 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:49:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:49:51 INFO - PROCESS | 1866 | 1461412191734 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:49:51 INFO - PROCESS | 1866 | 1461412191748 Marionette TRACE conn3 <- [1,3106,null,{}] 04:49:51 INFO - PROCESS | 1866 | 1461412191755 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:51 INFO - PROCESS | 1866 | 1461412191987 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:49:52 INFO - PROCESS | 1866 | 1461412192204 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff7675aa000 == 136 [pid = 1866] [id = 786] 04:49:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7ff761fdb400) [pid = 1866] [serial = 2357] [outer = (nil)] 04:49:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7ff7680c7400) [pid = 1866] [serial = 2358] [outer = 0x7ff761fdb400] 04:49:52 INFO - PROCESS | 1866 | 1461412192284 Marionette DEBUG loaded listener.js 04:49:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7ff768b06c00) [pid = 1866] [serial = 2359] [outer = 0x7ff761fdb400] 04:49:53 INFO - PROCESS | 1866 | 1461412193325 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:49:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:49:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:49:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:49:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1642ms 04:49:53 INFO - PROCESS | 1866 | 1461412193419 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:49:53 INFO - PROCESS | 1866 | 1461412193428 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:49:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:49:53 INFO - PROCESS | 1866 | 1461412193443 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:49:53 INFO - PROCESS | 1866 | 1461412193450 Marionette TRACE conn3 <- [1,3110,null,{}] 04:49:53 INFO - PROCESS | 1866 | 1461412193463 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:53 INFO - PROCESS | 1866 | 1461412193725 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:49:54 INFO - PROCESS | 1866 | 1461412194001 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff764e77000 == 137 [pid = 1866] [id = 787] 04:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7ff7625c3000) [pid = 1866] [serial = 2360] [outer = (nil)] 04:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7ff76270d800) [pid = 1866] [serial = 2361] [outer = 0x7ff7625c3000] 04:49:54 INFO - PROCESS | 1866 | 1461412194133 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7ff7632e4800) [pid = 1866] [serial = 2362] [outer = 0x7ff7625c3000] 04:49:55 INFO - PROCESS | 1866 | 1461412195022 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:49:55 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:49:55 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 04:49:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:49:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:49:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:49:55 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:49:55 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1642ms 04:49:55 INFO - PROCESS | 1866 | 1461412195087 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1866 | 1461412195096 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:49:55 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:49:55 INFO - PROCESS | 1866 | 1461412195107 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1866 | 1461412195112 Marionette TRACE conn3 <- [1,3114,null,{}] 04:49:55 INFO - PROCESS | 1866 | 1461412195139 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 1866 | 1461412195396 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:49:55 INFO - PROCESS | 1866 | 1461412195683 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d2f3fff1-0109-4cdf-a7c6-a4d8312186f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7ff767dd6800 == 138 [pid = 1866] [id = 788] 04:49:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7ff764eb7400) [pid = 1866] [serial = 2363] [outer = (nil)] 04:49:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7ff765b78c00) [pid = 1866] [serial = 2364] [outer = 0x7ff764eb7400] 04:49:55 INFO - PROCESS | 1866 | 1461412195842 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7ff7674d6c00) [pid = 1866] [serial = 2365] [outer = 0x7ff764eb7400] 04:49:56 INFO - PROCESS | 1866 | 1461412196638 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:49:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:49:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1569ms 04:49:56 INFO - PROCESS | 1866 | 1461412196677 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1866 | 1461412196680 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:49:57 WARNING - u'runner_teardown' () 04:49:57 INFO - No more tests 04:49:57 INFO - Got 0 unexpected results 04:49:57 INFO - SUITE-END | took 1274s 04:49:57 INFO - Closing logging queue 04:49:57 INFO - queue closed 04:49:58 INFO - Return code: 0 04:49:58 WARNING - # TBPL SUCCESS # 04:49:58 INFO - Running post-action listener: _resource_record_post_action 04:49:58 INFO - Running post-run listener: _resource_record_post_run 04:49:59 INFO - Total resource usage - Wall time: 1310s; CPU: 98.0%; Read bytes: 8380416; Write bytes: 977063936; Read time: 744; Write time: 447212 04:49:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:49:59 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 36864; Write bytes: 84631552; Read time: 8; Write time: 106016 04:49:59 INFO - run-tests - Wall time: 1279s; CPU: 98.0%; Read bytes: 7806976; Write bytes: 892432384; Read time: 724; Write time: 341196 04:49:59 INFO - Running post-run listener: _upload_blobber_files 04:49:59 INFO - Blob upload gear active. 04:49:59 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:49:59 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 04:49:59 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:49:59 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:49:59 INFO - (blobuploader) - INFO - Open directory for files ... 04:49:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:50:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:50:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:50:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:50:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:50:02 INFO - (blobuploader) - INFO - Done attempting. 04:50:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:50:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:50:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:50:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:50:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:50:03 INFO - (blobuploader) - INFO - Done attempting. 04:50:03 INFO - (blobuploader) - INFO - Iteration through files over. 04:50:03 INFO - Return code: 0 04:50:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:50:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:50:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/877f4c53760c7a32871377a0e8e91cfa356451001f8f345b7546e4deae7aa329339c8398b8f7f508f445ca2d9fff282096370c2af00e882be3506542c3a50967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c3b404f568268e06c1bbdabfa1ec4890bf9329bff204af743986170e29ad72ef6e606d66f448c03f056c3e3bfa282a1f791deaa1a26a6a8cda3b308c011c50f3"} 04:50:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:50:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:50:03 INFO - Contents: 04:50:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/877f4c53760c7a32871377a0e8e91cfa356451001f8f345b7546e4deae7aa329339c8398b8f7f508f445ca2d9fff282096370c2af00e882be3506542c3a50967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c3b404f568268e06c1bbdabfa1ec4890bf9329bff204af743986170e29ad72ef6e606d66f448c03f056c3e3bfa282a1f791deaa1a26a6a8cda3b308c011c50f3"} 04:50:03 INFO - Running post-run listener: copy_logs_to_upload_dir 04:50:03 INFO - Copying logs to upload dir... 04:50:03 INFO - mkdir: /builds/slave/test/build/upload/logs 04:50:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1406.796966 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 27 secs) (at 2016-04-23 04:50:03.545998) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 04:50:03.547045) ========= 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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/877f4c53760c7a32871377a0e8e91cfa356451001f8f345b7546e4deae7aa329339c8398b8f7f508f445ca2d9fff282096370c2af00e882be3506542c3a50967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c3b404f568268e06c1bbdabfa1ec4890bf9329bff204af743986170e29ad72ef6e606d66f448c03f056c3e3bfa282a1f791deaa1a26a6a8cda3b308c011c50f3"} build_url:https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036923 build_url: 'https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/877f4c53760c7a32871377a0e8e91cfa356451001f8f345b7546e4deae7aa329339c8398b8f7f508f445ca2d9fff282096370c2af00e882be3506542c3a50967", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c3b404f568268e06c1bbdabfa1ec4890bf9329bff204af743986170e29ad72ef6e606d66f448c03f056c3e3bfa282a1f791deaa1a26a6a8cda3b308c011c50f3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PxqpcYWAQ3evac37vML-3A/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 04:50:03.624058) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:50:03.624565) ========= 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-1461410141.322781-1263380610 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021239 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 04:50:03.690101) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 04:50:03.690418) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 04:50:03.690712) ========= ========= Total master_lag: 0.53 =========